在Oracle數據庫中,LOWER()
函數用于將字符串轉換為小寫
以下是一個使用LOWER()
函數和COLLATE
關鍵字的示例:
SELECT * FROM users
WHERE LOWER(first_name) COLLATE 'BINARY_CI' = 'john';
在這個示例中,我們從users
表中選擇所有行,其中first_name
列的值(轉換為小寫)等于'john'
。COLLATE 'BINARY_CI'
指定了比較時使用的排序規則,這里使用了二進制不區分大小寫的排序規則。
需要注意的是,COLLATE
關鍵字在Oracle 12c及更高版本中可用。在使用之前,請確保您的Oracle數據庫版本支持此功能。