sql like查询如何不区分大小写

2025-03-28 18:09:16
推荐回答(1个)
回答1:

mysql Like查询默认是不区分大小写的:

如:

  • select * from table t where t.colum1 like concat('%','a','%');  

  • select * from table t where t.colum1 like concat('%','A','%');  

  • 两个sql查询结果相同;
  • 如果必要区分的话可以这样:

  • select * from table t where binary  t.colum1 like concat('%','A','%');  



  • 建表时,字段加上标识也可以区分大小写:
  • create table t{

    code varchar(10) binary

    }