我有一个带有电子邮件地址列的表.表中的某些电子邮件地址包含大写字母.我想用大写电子邮件获取所有行(为了将它们设置为小写).如何选择电子邮件地址包含大写字母的所有行?
我相信默认情况下 Oracle是区分大小写的?如果是这样,那么这应该工作:
SELECT *
FROM table_name
WHERE LOWER(email) <> email
Run Code Online (Sandbox Code Playgroud)
如果这样可行,那么您只需更新它们即可
UPDATE table_name
SET email = LOWER(email)
WHERE LOWER(email) <> email
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1031 次 |
| 最近记录: |