【问题标题】:How do I insert Multiple Where Clauses [closed]如何插入多个 Where 子句 [关闭]
【发布时间】:2013-12-09 21:04:55
【问题描述】:

如何将多个 where 子句放入 SQL 语句中?我会使用 AND 命令吗?我没有看到任何专门针对此的文档。

【问题讨论】:

  • 您是否尝试过使用AND 编写WHERE 子句?
  • 是的,我猜 AND(这是一个逻辑运算符,而不是一个命令)是你要找的。​​span>
  • 您是否考虑过阅读有关“where”或“and”的任何文档?

标签: sql where


【解决方案1】:
SELECT * FROM Users
WHERE  Created > 'Jan 1 2012'
AND    FirstName != 'Jim';

【讨论】:

    【解决方案2】:

    where 子句使用谓词,对于您要查找的每一行,该谓词的计算结果为真。

    当你有语法时

    SELECT * FROM tablename
    WHERE <predicate>;
    

    使用 AND 和 OR,您可以根据需要组合谓词。因此,组合子句的最佳方法是使用 AND/OR。

    例如:

    SELECT * FROM tablename
    WHERE column1 > 0 AND cloumn2 < 0 ;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-10
      • 1970-01-01
      • 2012-02-14
      • 2021-02-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多