更有效的方式使用sql OR?

jon*_*ney 2 sql

我想知道他们是否更好地做这样的事情:

SELECT * 
FROM tableA 
WHERE colour='red' OR colour='greed' OR colour='blue' OR colour='yellow' 
Run Code Online (Sandbox Code Playgroud)

他们是这样的:

SELECT * 
FROM tableA 
WHERE colour='red''greed''yellow'
Run Code Online (Sandbox Code Playgroud)

提前喝彩

Jam*_*man 7

尝试SQL IN运算符

SELECT * FROM tableA WHERE colour in ('red','greed','yellow');
Run Code Online (Sandbox Code Playgroud)