如何组合 WHERE 子句以建立功能更强、更高级的搜索条件?如何使用 NOT 和 IN 操作符?
5.1组合 WHERE 子句
总结 4 所有 WHERE 子句在过滤数据时使用的都是单一的条件。为了进行更强的过滤控制,SQL 允许给出多个 WHERE 子句。这些子句有两种使用方式,即以 AND 子句或 OR 子句的方式使用。
操作符(operator)
用来联结或改变 WHERE 子句中的子句的关键字,也称为逻辑操作符(logical operator)。
5.1.1 AND操作符
要通过不止一个列进行过滤,可以使用 AND 操作符给 WHERE 子句附加条件。
SELECT prod_id, prod_price, prod_name
FROM Products
WHERE vend_id = 'DLL01' AND prod_price <= 4;
AND
用在 WHERE 子句中的关键字,用来指示检索满足所有给定条件的行。
说明:没有 ORDER BY 子句
在每个SOL语句末尾可以加上一个 ORDER BY 子句,它应该放在 WHERE 子句之后。
5.1.2 OR操作符
OR 操作符与 AND 操作符正好相反&#x