LOWER()
是一個 SQL 函數,它用于將字符串中的所有大寫字母轉換為小寫字母。在查詢中使用 LOWER()
函數可以幫助你實現不區分大小寫的搜索和比較。
例如,假設你有一個名為 “users” 的表,其中包含一個名為 “username” 的列,你想要搜索所有用戶名為 “JohnDoe” 的用戶,但不確定他們是以大寫或小寫字母輸入的。你可以使用 LOWER()
函數來實現這一目標:
SELECT * FROM users WHERE LOWER(username) = 'johndoe';
這將返回 “username” 列中值為 “johndoe”(不區分大小寫)的所有行。
請注意,LOWER()
函數只適用于支持此功能的數據庫管理系統。在某些數據庫中,你可能需要使用其他類似的函數,如 UPPER()
(將字符串轉換為大寫)或 TO_LOWER()
(將字符串轉換為小寫)。