搜题
问题   更新时间2023/6/28 23:06:00

依据第1题所创建的三张表,写出完成下列操作的SQL语句。(本题共20分,每小题5分)
1)查询“计算机”类全部图书的详细信息。
2)查询单价在40-60的图书的销售情况,列出书名、单价、销售日期。
3)将“计算机”类图书的单价降低10%。
从销售表中删除2000年1月1日之前出版的图书信息。

(本题共20分,每小题5分)参考答案及评分要点: 1)SELECT * FROM 图书 WHERE 类别 = '计算机' 评分要点:SELECT部分1分,FROM部分1分,WHERE部分3分 2)SELECT 书名, 单价, 销售日期 FROM 图书 a JOIN 销售 b ON a.书号 = b.书号 WHERE 单价 BETWEEN 40 AND 60 评分要点:SELECT部分1分,FROM部分2分,WHERE部分2分 3)UPDATE 图书 SET 单价 = 单价 - 单价 * 0.1 WHERE 类别 = '计算机' 评分要点:UPDATE部分1分,SET部分2分,WHERE部分2分 4)DELETE 销售 FROM 图书 a JOIN 销售 b ON a.书号 = b.书号 WHERE 出版日期 < '2000/1/1' 评分要点:DELETE部分1分,FROM部分2分,WHERE部分2分
王老师:19139051760(拨打)