typora-copy-images-to: SQL 基础练习
SQL基础教程 练习题 Chapter 6
6.1
- 对本章中使用的 Product (商品)表执行如下 2 条 SELECT 语句,能够得
到什么样的结果呢?
# NO 1
SELECT product_name, purchase_price
FROM Product
WHERE purchase_price NOT IN (500, 2800, 5000);
# 注意NOT IN
# NO 2
SELECT product_name, purchase_price
FROM Product
WHERE purchase_price NOT IN (500, 2800, 5000, NULL);
# 非空的也不显示了
# 这里希望大家了解的是NOT IN 的参数中不能包含 NULL 。
# 不仅仅是指定 NULL 的情况,使用子查询作为 NOT IN 的参数时,该子查询的返回值也不能是 NULL 。请大家一定要遵守这一规定。
6.2
- 按照销售单价&