有如下关系:

借书卡表(借书卡号,学生姓名,学生班级)

图书表(图书号,图书名,图书作者,图书单价,图书库存数)

借书记录表(借书卡号,图书号,还书日期)

根据以上信息写出下列各小题的SQL命令。

(1)查询借书卡表所有学生的姓名、班级。

(2)查询借“西方经济学”这本书的学生的姓名。

(3)修改现有的图书中价格最高的图书,使价格上涨2%。

(4)删除借书记录表。

【正确答案】

(1)SELECT学生姓名,学生班级FROM借书卡表;

(2)SELECT借书卡表.学生姓名FROM借书卡表,图书表,借书记录表WHERE图书名=西方经济学AND借书卡表.借书卡号=借书记录表.借书卡号AND图书表.图书号=借书记录表.图书号;

(3)UPDATE图书表SET图书单价=图书单价*1.02 WHERE MAX(图书单价);

(4)DROP TABLE借书记录表;

【答案解析】