Sql 如何使Vertica不区分大小写?

Sql 如何使Vertica不区分大小写?,sql,vertica,case-insensitive,Sql,Vertica,Case Insensitive,我想使Vertica查询的谓词中的不区分大小写 从用户名所在的用户中选择用户名('Jim'); 我希望上述查询返回如下条目: 吉姆 吉姆 JiM无法在中使不区分大小写。您可以将一组类似于的字符串串在一起,但更好的方法是使用LOWERstring函数重写查询,并将in子句中的所有项目都用小写字母表示 从('jim')中较低的用户(用户名)中选择用户名; 以下查询示例忽略大小写: DROP TABLE IF EXISTS test_case CASCADE; CREATE TABLE test_c

我想使Vertica查询的
谓词中的
不区分大小写

从用户名所在的用户中选择用户名('Jim');
我希望上述查询返回如下条目:
吉姆
吉姆

JiM

无法在
中使
不区分大小写。您可以将一组类似于
字符串串在一起,但更好的方法是使用
LOWER
string函数重写查询,并将
in
子句中的所有项目都用小写字母表示

从('jim')中较低的用户(用户名)中选择用户名;

以下查询示例忽略大小写:

DROP TABLE IF EXISTS test_case CASCADE;
CREATE TABLE test_case(f1 varchar(50));
COPY test_case(f1) FROM STDIN;
JIM
Jim
JiM
TestValue
\.

SELECT * FROM test_case
WHERE f1 ilike 'Jim';