应用题

在数据库中有一个名为图书信息表的表,其中数据如下表所示:

编号 书名 定价 出版社
A2001 数据库系统概论 39.6 高等教育出版社
A2002 离散数学 33.5 高等教育出版社
A2003 计算机网络 45.5 电子工业出版社

请写出完成以下操作的SQL语句。

问答题

将编号A2001的图书的定价改为51。

【正确答案】

UPDATE图书信息表SET定价=51 WHERE 编号='A2001'

【答案解析】
问答题

删除编号为A2001的图书。

【正确答案】

DELETE FROM 图书信息表 WHERE 编号='A2001'

【答案解析】
问答题

列出所有图书的编号和书名。

【正确答案】

SELECT 编号,书名 FROM 图书信息表

【答案解析】
问答题

列出定价大于40的图书的所有信息。

【正确答案】

SELECT * FROM 图书信息表 WHERE 定价>40

【答案解析】
问答题

统计每个出版社出版的图书数。

【正确答案】

SELECT 出版针,COUNT(*)AS 图书数 FROM 图书信息表 GROUP BY 出版社

【答案解析】