sql语句查询字母字段时不区分大小写

2025-03-23 19:29:55
推荐回答(5个)
回答1:

select * from gzjdczb_db_links where username like binary '%g%' or username like binary '%G%';

upper()应该是把username转化为大写的吧,lower()才是转化为小写

回答2:

第一种方法
like '%g%' 改成 like ‘%'||upper(条件)||‘%’
第二种方法
like UPPER('%g%' );
不过第二种方法 不好写 因为你的 g 可能是条件 不是固定的参数

回答3:

SQL对大小写不敏感啊大哥!

回答4:

where username like '%g%' or  username like '%G%'

回答5:

where lower(username) like '%g%'