如何构建这个简单的mySQL查询?

时间:2010-09-14 11:38:19

标签: sql mysql

我想选择字段A为'x'且字段B为'w','y'或'z'之一的所有行。 A和B都是字符串,我想要忽略大小写。

3 个答案:

答案 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 是关键)。

相关问题