zoukankan      html  css  js  c++  java
  • sql-and、or

     WHERE 指令可以被用来由表格中有条件地选取资料。 这个条件可能是简单的 (像上一页的例子),也可能是复杂的。复杂条件是由二或多个简单条件透过 AND 或是 OR 的连接而成。一个 SQL 语句中可以有无限多个简单条件的存在。

    复杂条件的语法如下:

    SELECT "栏位名" 
    FROM "表格名" 
    WHERE "简单条件" 
    {[AND|OR] "简单条件"}+;

    {}+ 代表{}之内的情况会发生一或多次。在这里的意思就是 AND 加简单条件及 OR 加简单条件的情况可以发生一或多次。另外,我们可以用 ( ) 来代表条件的先后次序。

    举例来说,我们若要在 Store_Information表格中选出所有 Sales 高于 $1,000 或是 Sales 在 $500 及 $275 之间的资料的话,

    SELECT Store_Name 
    FROM Store_Information 
    WHERE Sales > 1000 
    OR (Sales < 500 AND Sales > 275);

    结果:

    Los Angeles
    San Francisco
  • 相关阅读:
    Palindrome Partitioning
    Minimum Path Sum
    Maximum Depth of Binary Tree
    Minimum Depth of Binary Tree
    Unique Binary Search Trees II
    Unique Binary Search Trees
    Merge Intervals
    Merge Sorted Array
    Unique Paths II
    C++ Primer Plus 笔记第九章
  • 原文地址:https://www.cnblogs.com/hwaggLee/p/4498634.html
Copyright © 2011-2022 走看看