我有一个查询说
SELECT name,number FROM TABLE WHERE number='123'
我想要的是使用where子句或任何其他方式显示多个记录,以便我可以获得以下数据。
名称编号
ABC 123
PQR 127
PQR 130
我尝试在where子句中使用AND
&&
,
。
where number=123,127,130
或where number=123 AND 127 AND 130
等。但没有任何作用。
答案 0 :(得分:3)
只使用IN
子句
where number in (123, 127, 130)
你也可以使用OR(仅用于信息,在这种情况下我不会使用它)
where number = 123 or
number = 127 or
number = 130
如果你的where子句中有其他条件,请不要忘记“ors”周围的圆括号。
答案 1 :(得分:1)
试试这个
SELECT name,number FROM TABLE WHERE number IN (123,127,130);
OR
SELECT name,number FROM TABLE
WHERE number = 123
OR number = 127
OR number = 130;