我有一个带有电子邮件地址列的表格。表中的某些电子邮件地址包含大写字母。我想获取所有带有大写电子邮件的行(以便将它们设置为小写)。如何选择电子邮件地址包含大写字母的所有行?
问问题
1158 次
1 回答
5
我相信 Oracle默认情况下区分大小写?如果是这样,那么这应该工作:
SELECT *
FROM table_name
WHERE LOWER(email) <> email
如果这有效,那么您可以简单地更新它们
UPDATE table_name
SET email = LOWER(email)
WHERE LOWER(email) <> email
于 2012-11-05T10:29:34.350 回答