在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数据库版本支持此功能。