–任务1:查询计算机类的图书信息
USE library
GO
SELECT *
FROM Books
WHERE EXISTS (SELECT *
FROM BookCategory
WHERE Name='计算机' AND BookCategory.categoryid=Books.CategoryId)
–任务2:查询北京大学出版社月份出版的图书、
USE library
GO
SELECT *
FROM Books
WHERE EXISTS (SELECT *
FROM Publishers
WHERE PName='北京大学出版社') AND MONTH(PubDate)=5
–3.查询北京大学出版社1月份出版的图书
SELECT *
FROM Books
WHERE PubId=(SELECT PID
FROM Publishers
WHERE PName='北京大学出版社') AND MONTH(PubDate)=1
SELECT *
FROM Books,Publishers
WHERE Books.PubId=Publishers.PID AND PName='北京大学出版社' AND MONTH(PubDate)=1
SELECT *
FROM Books INNER JOIN Publishers
ON Books.PubId=Publishers.PID
WHERE PName='北京大学出版社' AND MONTH(PubDate)=1
本文介绍了如何使用SQL查询特定条件下的图书信息,包括按类别、出版社及出版月份筛选的方法。通过实际案例展示了复杂查询语句的构造,适用于图书馆管理系统或在线书店的数据检索场景。
570

被折叠的 条评论
为什么被折叠?



