我想选择字段A为'x'且字段B为'w','y'或'z'之一的所有行。 A和B都是字符串,我想要忽略大小写。
答案 0 :(得分:4)
SELECT *
FROM table
WHERE LOWER(A) = 'x'
AND LOWER(B) IN ('w', 'y', 'z')
答案 1 :(得分:1)
select * from tablename where LCASE(A) ='x' and LCASE(B) in('w','y','z')
答案 2 :(得分:0)
我想选择字段A为'x'且字段B为'w','y'或'z'之一的所有行
... WHERE fldA = "x" AND fldB IN ("w", "y", "z") ...
A和B都是字符串,我希望忽略大小写。
确保列的排序规则设置为不区分大小写的类型,例如 utf8_unicode_ci , utf8_german_ci , latin2_general_ci (后缀 _ci 是关键)。