如果其中一列具有多个值之一,则选择一行的SQL select查询?

时间:2015-11-17 21:55:16

标签: mysql sql

我必须根据列是否具有值“N”“Z”“P”或“Q”来编写选择行的查询。如果它在列中,则选择该行并返回....

我该怎么做?

我写了一个使用了很多或者语句的查询,但我有两个其他规范没有连接到每个Or语句。

如何解决这个问题?

1 个答案:

答案 0 :(得分:5)

您可以使用IN

SELECT *
FROM your_table
WHERE your_column IN ('N', 'Z', 'P', 'Q');