用SQL语句执行

来源:百度知道 编辑:UC知道 时间:2024/05/17 13:35:42
1用SQL语句创建名为“图书信息”的视图,包括图书编号, 类别名, 书名, 作者, 出版日期, 出版社, 定价, 总数量, 剩下数量。
2用insert语句写出添加一个新的图书信息到图书表,图书的基本情况可以自己定义。
3用SQL语句找出所有计算机类和英语类图书的书名、作者、类别名。
4用SQL语句找出所有姓李的同学的姓名和性别。
5求借阅了2号图书的所有学生信息。
6查询在2006-01-01至2006-06-01之间的图书借阅情况。
7查询统计出图书总数量的最大值,最小值,平均值和总和。
8用group by子句,统计各专业男生人数、女生人数及学生总数。
9用having子句,查询图书平均价格在25元以上的图书名和平均价格。
10用order by 子句,将计算机专业学生的借阅信息查询出并按借书日期按降序排列。
那剩下的呢

create table student
( sid int identity primary key,
name1 char(8),
sex char(2),
age int,
address char(70),
xid int foreign key references college
)
create table book
(bid int identity(2007010100,1) primary key,
name2 char(40),
author char(8),
price money,
amount bigint,
stock bigint
)
create table college
( xid int identity primary key,
name3 char(40)
)
create table bookborrow
(
sid int foreign key references student,
bid int foreign key references book,
xid int foreign key references college,
date datetime
)

2.insert book values('心灵鸡汤','amy',12.6,3,2)

3.select name2,author,bid from book where sort='计算机' or sort='英语'

4.select name1,sex from student where name1 like '李%'

5.select * from student where sid in
(select sid from bookborrow where bid