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

2025年03月23日 19:29
有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%'