0

我想知道是否有这样的命令可以根据 2 行或更多行从数据库中选择一个项目。

例如:

SELECT * FROM 'table' WHERE 'row1' OR 'row2' OR 'row3' LIKE 'myValue'

是否有 OR 之类的东西?

4

1 回答 1

4

不,您需要明确指定每个条件:

WHERE row1 LIKE 'myValue'
   OR row2 LIKE 'myValue'
   OR row3 LIKE 'myValue'

重要笔记:

  1. 不要在列名周围使用quotes( )。只允许'使用反引号`
  2. 如果您不使用或-LIKE等设施,请不要使用它,而是使用它。在这种情况下,您的情况可以简化为:_%=

    WHERE 'myValue' IN (row1, row2, row3)
    
于 2012-07-18T02:57:26.387 回答