我想知道是否有这样的命令可以根据2行或更多行从数据库中选择一个项目。
例如:
SELECT * FROM 'table' WHERE 'row1' OR 'row2' OR 'row3' LIKE 'myValue'
有OR这样的东西吗?
否,您需要明确指定每个条件:
WHERE row1 LIKE 'myValue'
OR row2 LIKE 'myValue'
OR row3 LIKE 'myValue'
重要提示:
- 不要在列名周围使用
quotes
('
)。只允许回溯`
如果您不使用
LIKE
设施,如_
或%
,请不要使用它,而是使用=
。在这种情况下,您的状况可以降低为:WHERE 'myValue' IN (row1, row2, row3)