搜题
问题   更新时间2023/6/28 22:53:00

2.依据第1题所创建的三张表,写出完成下列操作的SQL语句。(本题共20分,每小题5分)
1)查询2015年生产的汽车型号和汽车类别。
2)查询2016年卖出的销售价格30万元以上(包括30万元)的汽车的总数量。
3)将销售价格超过100万元的汽车降价5万。
4)在汽车表中插入一行数据:汽车型号为“Z4”,汽车类别为“跑车”,生产年份为2014。

3.依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询销售“SUV”的经销商的经销商名和地址。(本题10分)

1) SELECT 汽车型号,汽车类别 FROM 汽车 WHERE 生产年份 = 2015 评分要点:SELECT部分2分,FROM部分1分,WHERE部分2分 2)SELECT COUNT(*) 销售总数量 FROM 销售 WHERE销售价格 >= 300000 AND 销售时间 BETWEEN '2016/1/1' AND '2016/12/31' 评分要点:SELECT部分1分,FROM部分1分,WHERE部分3分 3)UPDATE 销售 SET 销售价格 = 销售价格 - 50000 WHERE 销售价格 > 1000000 评分要点:UPDATE部分3分, WHERE部分2分 4)INSERT INTO 汽车 VALUES('Z4', '跑车',2014) 评分要点:INSERT部分2分, VALUES部分3分 3.(本题10分) 参考答案及评分要点: CREATE VIEW V1 AS SELECT 经销商名,地址 FROM 经销商 JOIN 销售 ON 经销商.经销商号 = 销售.经销商号 JOIN 汽车 ON 汽车.汽车型号 = 销售.汽车型号 WHERE 汽车类别 = 'SUV' 评分要点:每行2分
王老师:19139051760(拨打)