SQL - 其中column ='value','value1','value2'

eat*_*hil 1 sql

SQL中是否有任何通用命令或语法允许在where语句中使用多个值而不使用OR?或者只是在你有很多值可供选择的时候会变得乏味,你只想说出其中的一半.我想只返回包含特定值的列.我正在使用Cache SQL,但正如我所说,通用语法也可能有用,因为大多数人都不熟悉Cache SQL.谢谢!

And*_*nov 7

你应该使用IN:

... where column_name in ('val1', 'val2', ...);
Run Code Online (Sandbox Code Playgroud)