1.查询借阅了“计算机文化基础(或其他表中存在的图书名称)”的学生基本信息。
select * from xsxx where book='计算机文化基础'
2.列出图书催还教职工名单和联系方式。
select * from zgb where Month([datetime])
declare @a varchar(10) --定义一个变量获取借书时间
declare @b int --定义一个变量获取距离当前时间间隔多少天
select @a=[datetime] from xsxx where studentname='张晓晓'
select @b=DateDiff (day,@a,getdate())
print '应该缴纳的罚金:'+convert(varchar(20),(@b-30)*0.1)+'元'
4.没有借书的学生基本信息。
select * from xsxx where book is null
5.列出所有近一个月的新书。
select * from tsb where Month([datetime])=Month(getdate())
6.查询借阅了“清华大学出版社”出版的图书的教职工基本信息。
select * from zgb where book in (select book from tsb where Press='清华大学出版社')
7.查询哪些教职工和学生借阅了相同的图书
select book from zgb
where book in (select book from xsxx)
分少了..不给答..