赞
踩
10-2 使用CASE语句对Product表中商品销售价格进行分级
分数 10
全屏浏览题目
切换布局
作者 冰冰
单位 广东东软学院
请基于Product
表编写出包含商品名称、销售价格、商品级别的SELECT语句。其中商品级别使用 CASE 语句完成,按照Product
表中的商品价格进行分类。价格小于50元的为level1(一级),价格在50到100之间(不包含100)的为level2(二级),价格在100到200之间(不包含200)的为level3(三级),其余为level4(四级)。
- CREATE TABLE Product
- (product_id CHAR(4) NOT NULL, --商品编号
- product_name VARCHAR(100) NOT NULL, --商品名称
- product_type VARCHAR(32) NOT NULL, --商品种类
- sale_price INTEGER , --销售价格
- purchase_price INTEGER , --进货价格
- regist_date DATE , --登记日期
- PRIMARY KEY (product_id));
Product
表
Product
表
- select product_name,sale_price,
- (case when sale_price < 50 then 'level1'
- when sale_price>= 50 and sale_price < 100 then 'level2'
- when sale_price >= 100 and sale_price < 200 then 'level3'
- else 'level4' end) price_level
- from Product
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。