1.10-1 查询图书表中李凯所著的图书,要求查询结果中包括条形码,书名,作者,出版社4列。
select 条形码,书名,作者,出版社
from 图书
where 作者='李凯'
2.10-2 查询图书表中科学出版社出版的价格在50元以上的图书的信息,要求结果中包括书名,作者,出版社和售价4列。
select 书名,作者,出版社,售价
from 图书
where 售价>'50'
3.10-3 查询图书表中未录入出版社信息的图书,要求结果中包含条形码,书名,出版社3列
分数
select 条形码,书名,出版社
from 图书
where 出版社 is null
4.10-4 查询图书表中各出版社图书的数目,结果按图书数目降序排序
select 出版社,count(条形码) 图书数目
from 图书
group by 出版社
order by 图书数目 desc
5.10-5 查询图书表中全部图书的最高售价
select max(售价) 最高售价
from 图书
6.10-8 查询图书表中全部图书的最高售价、最低售价和平均售价
select max(售价) 最高售价,min(售价) 最低售价,avg(售价) 平均售价
from 图书
7.10-9 查询图书表中各出版社图书的数目,要求过滤掉数目为1的数据。
select 出版社,count(条形码) 图书数目
from 图书
group by 出版社
having count(条形码) !='1'
8.10-11将图书表中科学出版社出版的图书价格上涨5%
update 图书
set 售价=售价*1.05
where 出版社='科学出版社'
9.10-24 创建视图计算学生平均绩点
create view V_average_point
as
select B.Sdept,A.Sno,avg(A.point) Average_point
from (
select Sno,Cno,if(Grade>=60,(Grade-50)/10,0) point
from SC
)A,Student B,Course C
where A.Sno=B.Sno and C.Cno=A.Cno
group by A.Sno