如何基于小写字符设置索引?
即使实际字段包含大写字母和小写字母。
另外,我是否可以运行查询并仅返回小写索引值?
如何基于小写字符设置索引?
即使实际字段包含大写字母和小写字母。
另外,我是否可以运行查询并仅返回小写索引值?
你可以创建索引并将字段转换为大写或小写。然后在进行查询时,可以进行相同的转换,这样它就会执行正确的操作。
因此:
CREATE UNIQUE INDEX lower_case_username ON users ((lower(username)));
然后查询同样的东西:
SELECT username FROM users WHERE lower(username) = 'bob';
CREATE UNIQUE INDEX lower_title_idx ON films ((lower(title)));
CREATE INDEX IF NOT EXISTS foo_table_bar_field ON foo_table(lower(username))
如此查询:
SELECT * FROM foo_table WHERE lower(username) like 'bob%'
CREATE UNIQUE INDEX my_index_name ON my_table (LOWER(my_field));
lower("Memb_Name")
。 - Kiran Jonnalagadda