SQL 入门教程:WHERE 练习题

本文内容

  1. 编写 SQL 语句,从 Products 表中检索产品 ID(prod_id)和产品名称(prod_name),只返回价格为 9.49 美元的产品。

    1
    2
    3
    
    SELECT prod_id, prod_name 
    FROM Products 
    WHERE prod_price = 9.49;
    
  2. 编写 SQL 语句,从 Products 表中检索产品 ID(prod_id)和产品名称(prod_name),只返回价格为 9 美元或更高的产品。

    1
    2
    3
    
    SELECT prod_id, prod_name 
    FROM Products 
    WHERE prod_price >= 9;
    
  3. 结合 SELECT DISTINCTWHERE 编写 SQL 语句,从 OrderItems 表中检索出所有不同订单号(order_num),其中包含 100 个或更多的产品。

    1
    2
    3
    
    SELECT DISTINCT order_num 
    FROM OrderItems 
    WHERE quantity >= 100;
    
  4. 编写 SQL 语句,返回 Products 表中所有价格在 3 美元到 6 美元之间的产品的名称(prod_name)和价格(prod_price),然后按价格对结果进行排序。(本题有多种解决方案,我们在下一部分再讨论,不过你可以使用目前已学的知识来解决它。)

    1
    2
    3
    4
    
    SELECT prod_name, prod_price 
    FROM products 
    WHERE prod_price BETWEEN 3 AND 6 
    ORDER BY prod_price;
    

请参阅#

(完)

comments powered by Disqus

本文内容