具有多个值的 SQL Where 子句

vis*_*kin 5 mysql sql

我有一个查询说 SELECT name,number FROM TABLE WHERE number='123'
我想要的是使用 where 子句或任何其他方式显示多条记录,以便我可以获得以下数据。

姓名号码 ABC 123 PQR 127 PQR 130

我试着用AND && ,在clause.ie where number=123,127,130where number=123 AND 127 AND 130等,但没有作品。

Rap*_*aus 8

只需使用一个IN条款

where number in (123, 127, 130)
Run Code Online (Sandbox Code Playgroud)

您也可以使用 OR(仅供参考,在这种情况下我不会使用它)

where number = 123 or
      number = 127 or
      number = 130
Run Code Online (Sandbox Code Playgroud)

如果您的 where 子句中有其他条件,请不要忘记围绕“或”的圆括号。