2

是否有任何通用命令或语法SQL允许在 where 语句中有多个值而不使用OROR当您有许多值可供选择并且您只想说其中的一半时,就会变得乏味。我只想返回包含某些值的列。我正在使用Cache SQL,但正如我所说,通用语法也可能会有所帮助,因为大多数人都不熟悉Cache SQL. 谢谢!

4

3 回答 3

10

你应该使用IN

... where column_name in ('val1', 'val2', ...);
于 2012-10-26T19:39:08.670 回答
2

使用“IN”子句。

SELECT * FROM product WHERE productid IN (1,2,3)
于 2012-10-26T19:39:36.050 回答
0

我相信您正在寻找该IN条款

确定指定值是否与子查询或列表中的任何值匹配。

于 2012-10-26T19:39:43.857 回答