SQL语句模糊查询中不去区分大小写的步骤如下:
我们需要准备的材料分别有:电脑、sql查询器。
1、首先,打开sql查询器,连接上相应的数据库表,例如test表。
2、点击“查询”按钮,输入:select * from test where keyword COLLATE utf8_general_ci like "%pk%"。
3、点击“运行”按钮,此时查询的pk是不区分大小写的。
需要准备的材料分别有:电脑、sql查询器。
1、首先,打开sql查询器,连接上相应的数据库表,例如test连接的test表。
2、点击“查询”按钮,再输入:select * from test where keyword COLLATE utf8_general_ci like "%pk%"。
3、点击“运行”按钮,查询出的pk是不区分大小写的。
用upper或lower函数即可;
1、创建测试表,
create table test_a(zlyt varchar2(20));
2、插入测试数据,并提交,
insert into test_a values('PK');
insert into test_a values('pk');
insert into test_a values('pK');
insert into test_a values('Pk');
commit;
3、执行sql语句,转成大写进行匹配,select * from TEST_A t where upper(ZLYT) like '%PK%';
4、也可以转成小写进行匹配,select * from TEST_A t where lower(ZLYT) like '%pk%'
我记得SQL是不区分大小写的 如果是区分的话你可以修改一下SQL语句
select × from table where number like‘%PK%’ or number like '%pk%' or ....
您好 你可以试试 select * from table where upper(column) like upper('%pk%')