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