2010-09-14 30 views

回答

4
SELECT * 
    FROM table 
WHERE LOWER(A) = 'x' 
    AND LOWER(B) IN ('w', 'y', 'z') 
1
select * from tablename where LCASE(A) ='x' and LCASE(B) in('w','y','z') 
0

我想選擇所有的行,其中字段A爲 'x' 和場B是一個 'W', 'Y' 或 'Z'

... WHERE fldA = "x" AND fldB IN ("w", "y", "z") ... 

A和B都是字符串,我想情況被忽略。

只要確保列的排序規則設置爲不區分大小寫類型,例如:utf8_unicode_ciutf8_german_cilatin2_general_ci(後綴_CI是關鍵)。