请教,sql查询不区分大小写的语句怎么写

2025-04-09 20:44:04
推荐回答(2个)
回答1:

oracle和sqlserver中可用upper函数


比如

select upper('Lycop')  from dual --oracle
select upper('Lycop')  --sqlserver


结果就是你说的那种


所以你只需要

where upper('Lycop')='LYCOP'

当where条件就行

回答2:

SELECT * FROM 表 WHERE UPPER(字段) = UPPER(传入的参数)