4
我有一個包含電子郵件地址列的表。表中的一些電子郵件地址包含大寫字母。我想用大寫電子郵件獲取所有行(爲了將它們設置爲小寫)。如何選擇電子郵件地址包含大寫字母的所有行?在SQL導航器中選擇表中的所有高值行
我有一個包含電子郵件地址列的表。表中的一些電子郵件地址包含大寫字母。我想用大寫電子郵件獲取所有行(爲了將它們設置爲小寫)。如何選擇電子郵件地址包含大寫字母的所有行?在SQL導航器中選擇表中的所有高值行
我相信Oracle是case sensitive by default?如果是這樣,那麼這應該工作:
SELECT *
FROM table_name
WHERE LOWER(email) <> email
如果這個工程,那麼你可以簡單地用
UPDATE table_name
SET email = LOWER(email)
WHERE LOWER(email) <> email
媽更新它們,你一分鐘快:P – d33tah
@ d33tah - 一分鐘的時間過長在SO:P的答案之間 –