在使用 like的时候,好像默认是不区分大小写的

但是查询条件为 = XX 的时候,默认是区分大小写的

如果不希望它区分大小写,那么在查询的条件后面加上一个 COLLATE NOCASE 即可解决

如下:

方法一:比较时声明不区分大小写,针对特定情况不区分大小写可用

select * from test where usernumber='ABCDE' COLLATE NOCASE

方法二:创建表时声明字段不区分大小写,任何情况都不区分大小写可用

create table test (id varchar(64) primary key not null,usernumber varchar(32) not null COLLATE NOCASE)