填空题 某数据库中有表Tabk_Goods(GoodsID,GoodsClassID,GoodsName,SaleUnitPrice)和表Table_GoodsClass(GoodsClassID,GoodsClassName),对家用电器类商品进行分类显示,如果商品的单价(SaleUnitPrice)高于3000,则显示"高档商品";如果单价在1000~3000之间,则显示"中档商品";如果单价低于1000,则显示"低档商品"。完成下列的SQL语句。
SELECT GoodsName,SaleUnitPrice,Type=
CASE
1
2
3
END
FROM 4
ON 5
WHERE GoodsClassName="家用电器"
【正确答案】
【答案解析】WHEN SaleUnitPrice>3000 THEN’高档商品"
WHEN SaleUintPrice BETWEEN 1000AND 3000 THEN"中档商品"
WHEN SaleUnitPrice<1000 THEN"低档商品"
Table_Goods a JOIN Table GoodsClass b
a.GoodsClasslD=b.GoodsClassID