构成复合条件

要连接两个或多个比较条件或 Boolean 表达式,使用逻辑运算符 AND 、OR 和 NOT。Boolean 表达式的值求出为 truefalse ,如果涉及到 NULL 值,那么为 unknown

在以下查询中,运算符 AND 组合 WHERE 子句中的两个比较表达式。

图: 查询

SELECT order_num, customer_num, po_num, ship_date
          FROM orders
          WHERE paid_date IS NULL
          AND ship_date IS NOT NULL
          ORDER BY customer_num;
该查询返回具有 NULL paid_date 或 NOT NULL ship_date 的所有值。

图: 查询结果

order_num customer_num po_num     ship_date  
          
          1004          106 8006       05/30/1998
          1007          117 278693     06/05/1998
          1012          117 278701     06/29/1998
          1017          120 DM354331   07/13/1998