当前位置:   article > 正文

10-2 使用CASE语句对Product表中商品销售价格进行分级(case when 语句的用法题)_10-418 使用case语句对商品价格进行分级

10-418 使用case语句对商品价格进行分级

10-2 使用CASE语句对Product表中商品销售价格进行分级

分数 10

全屏浏览题目

切换布局

作者 冰冰

单位 广东东软学院

请基于Product 表编写出包含商品名称、销售价格、商品级别的SELECT语句。其中商品级别使用 CASE 语句完成,按照Product 表中的商品价格进行分类。价格小于50元的为level1(一级),价格在50到100之间(不包含100)的为level2(二级),价格在100到200之间(不包含200)的为level3(三级),其余为level4(四级)。

表结构:

  1. CREATE TABLE Product
  2. (product_id CHAR(4) NOT NULL, --商品编号
  3. product_name VARCHAR(100) NOT NULL, --商品名称
  4. product_type VARCHAR(32) NOT NULL, --商品种类
  5. sale_price INTEGER , --销售价格
  6. purchase_price INTEGER , --进货价格
  7. regist_date DATE , --登记日期
  8. PRIMARY KEY (product_id));

表样例

Product 表

输出样例:

Product 表

 

  1. select product_name,sale_price,
  2. (case when sale_price < 50 then 'level1'
  3. when sale_price>= 50 and sale_price < 100 then 'level2'
  4. when sale_price >= 100 and sale_price < 200 then 'level3'
  5. else 'level4' end) price_level
  6. from Product

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/612336
推荐阅读
相关标签
  

闽ICP备14008679号