任务5.4 合并查询结果
UNION
SELECT SNO FROM S
例:查询出:成绩表中成绩在85分以上学生学号,学生表中男生的学号。
USE 教务数据库
GO
SELECT 学号 FROM 成绩表 WHERE 成绩>85
UNION
SELECT 学号 FROM 学生表 WHERE 性别='男‘
分析:
SELECT A.学号,A.课程号, 姓名 FROM 成绩表 A,学生表 B WHERE 成绩>85 AND A.学号=B.学号 AND 性别='男'
思考:上面两段命令得出的学号是否完成相同? NO!为什么?
USE [学生图书借阅管理]
GO
SELECT [借书证号] ,[姓名] ,[性别] ,[电话] ,[班级] ,[借书册数] ,[办证日期] ,[学号]
FROM [dbo].[学生信息]
GO
SELECT [图书编号] ,[图书名称] ,[图书类别] ,[作者] ,[出版日期] ,[出版社名称] ,[书号] ,[定价] ,[状态] ,[入馆时间]
FROM [dbo].[图书信息]
GO
SELECT [借阅号] ,[借书证号] ,[图书编号] ,[借书日期] ,[还书日期] ,[罚金]
FROM [dbo].[借阅信息]
GO
1.查询“电子工业出版社”出版的图书信息。