千家信息网

T-SQL查询语句 第二部分 (多表查询)

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,T-SQL查询语句大总结防伪码:有志者事竟成,破釜沉舟,百二秦关终属楚案例六:表如下图所示在数据库中显示为:实验需求:1、两个表查询select 学生表.姓名,学生表1.电话,学生表1.家庭住址fro
千家信息网最后更新 2026年10月31日T-SQL查询语句 第二部分 (多表查询)

T-SQL查询语句大总结

防伪码:有志者事竟成,破釜沉舟,百二秦关终属楚

案例六:表如下图所示

在数据库中显示为:

实验需求:

1、两个表查询

select 学生表.姓名,学生表1.电话,学生表1.家庭住址

from 学生表,学生表1

where 学生表.学生id=学生表1.学生id

2、三个表的查询

select 学生表.姓名,课程表.课程名,成绩表.分数

from 学生表,课程表,成绩表

where 学生表.学生id=成绩表.学生id AND 成绩表.课程ID=课程表.课程ID

3、合并两个结果集

SELECT 姓名,学号,班级,国籍

FROM 二班

UNION

select 姓+' '+名,学号,班级,国籍

from 一班

order by 班级 desc,学号 asc

4、内联接(查找参加考试的学生的姓名和CNT成绩,电话)

select s.姓名,s.电话,c.CNT

FROM 学生基本信息表 AS S INNER JOIN 学生成绩表 AS C

ON S.姓名=C.姓名

5、左外连接(查找本班学生的姓名和CNT才成绩,电话)

select s.姓名,s.电话,c.CNT

FROM 学生基本信息表 AS S LEFT OUTER JOIN 学生成绩表 AS C

ON S.姓名=C.姓名

6、右外连接(查找参加本次考试的学生的姓名和CNT才成绩,电话)

select s.姓名,s.电话,c.CNT

FROM 学生基本信息表 AS S RIGHT OUTER JOIN 学生成绩表 AS C

ON S.姓名=C.姓名

7、完全连接(查找所有学生的考试情况)

select s.姓名,s.电话,c.CNT

FROM 学生基本信息表 AS S FULL OUTER JOIN 学生成绩表 AS C

ON S.姓名=C.姓名

8、自连接(查找每个员工的上司姓名)

SELECT Y.员工姓名,s.员工姓名 AS 上司姓名

from 员工信息表 as y inner join 员工信息表 as s

on y.上司ID=S.员工ID


9、子查询(查找每个季度的生产数量,百分比)

select 季度,sum(生产数量) AS 每个季度的生产数量,

str((sum(生产数量)/(select sum(生产数量) from 生产表))*100)+'%' AS 百分比

from 生产表

group by 季度

order by 季度

10、在where子句中使用SELECT ,查找课程ID=1并且成绩〉80的学生

select 学生表.姓名

from 学生表

where 80<(select 分数 from 成绩表

where 学生表.学生ID=成绩表.学生ID AND 成绩表.课程ID=1)

11、 交叉连接

SELECT T.教师姓名,c.课程名

from 教员基本信息表 AS t cross join 课程表 AS C





学生 姓名 成绩 课程 电话 信息 生产 员工 季度 数量 查询 课程表 S. s. 上司 学号 班级 考试 两个 分数 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技 互联网科技企业 广东猪兼强互联网科技有限公司 互联网金融科技创新 掌上梦互联网科技 互联网科技素材视频竖屏 深圳互联网科技怎么样 重庆威客帮互联网科技 互联网金融科技公司干啥的 南平创想时代互联网科技有限公司 亳州好赞互联网科技有限公司 区块链结合互联网科技 互联网企业科技类企业如何做账 下一代互联网重大应用科技园 广州互联网高科技取餐柜 信承诺互联网科技有限公司 西安有哪些互联网高科技企业 福仕德教育科技互联网 高科技和互联网的现代国家 广州全民伙伴互联网科技有限公司 互联网科技活动banner 没上市的科技互联网公司 奇士达互联网科技 无线互联网科技 深圳艾佳互联网科技 金融科技与互联网金融相同和不同 工业互联网山东科技大学 萌小萌互联网科技河南有限公司 互联网科技收购价值 马化腾互联网科技教学
0