SQL 查询分析器里 编写有关代码

2024-11-01 13:25:04
推荐回答(2个)
回答1:

1.查询借阅了“计算机文化基础(或其他表中存在的图书名称)”的学生基本信息。
select * from xsxx where book='计算机文化基础'
2.列出图书催还教职工名单和联系方式。
select * from zgb where Month([datetime])3.统计“张晓晓”同学过期的图书,并计算应该缴纳的罚金。(每过期一天罚0.1元)
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)

回答2:

分少了..不给答..