广告
返回顶部
首页 > 资讯 > 数据库 >T-SQL查询语句 第二部分 (多表查询)
  • 900
分享到

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

2024-04-02 19:04:59 900人浏览 独家记忆
摘要

T-sql查询语句大总结 防伪码:有志者事竟成,破釜沉舟,百二秦关终属楚案例六:表如下图所示 在数据库中显示为:实验需求:1、两个表查询select 学生表.姓名,学生表1.电话,学生表

T-sql查询语句大总结

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

案例六:表如下图所示

 

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

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

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

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

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

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

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

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

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

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

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

数据库中显示为:

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

实验需求:

1、两个表查询

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

from 学生表,学生表1

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

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

 

2、三个表的查询

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

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

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

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

 

3、合并两个结果集

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

FROM 二班

UNION

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

from 一班

order by 班级 desc,学号 asc

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

 

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

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

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

ON S.姓名=C.姓名

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

 

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

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

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

ON S.姓名=C.姓名

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

 

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

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

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

ON S.姓名=C.姓名

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

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

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

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

ON S.姓名=C.姓名

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

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

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

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

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

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


 

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

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

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

from 生产表

group by 季度

order by 季度

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

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

select 学生表.姓名

from 学生表

where 80<(select 分数 from 成绩表

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

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

 

11、 交叉连接

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

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

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





您可能感兴趣的文档:

--结束END--

本文标题: T-SQL查询语句 第二部分 (多表查询)

本文链接: https://www.lsjlt.com/news/41200.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • T-SQL查询语句 第二部分 (多表查询)
    T-SQL查询语句大总结 防伪码:有志者事竟成,破釜沉舟,百二秦关终属楚案例六:表如下图所示 在数据库中显示为:实验需求:1、两个表查询select 学生表.姓名,学生表1.电话,学生表...
    99+
    2022-10-18
  • T-SQL查询语句 第一部分
               T-SQL查询语句 第一部分防伪码:苦心人天不负,卧薪尝胆,三千越甲可吞吴案例一:表如下图所示实验需求:1. 在produc...
    99+
    2022-10-18
  • T-SQL查询语句
        SQL语言中最主要、最核心的部分是它的查询功能。查询语句用来对已经存在于数据库的数据按照特定的组合、条件表达式或次序进行检索,使用SELECT语句来完...
    99+
    2022-10-18
  • SQL 数据库T-SQL语句查询
             SQL 数据库T-SQL语句查询附加数据库的数据文件查询表中种类是水果的出厂日期在201-04-01之后的查询所有种类的总成本以倒序的方式...
    99+
    2022-10-18
  • 多表查询sql语句(5表)
    学生表student(id,name)老师表teacher(id,name)课程表lesson(id,name)老师和课程关联表(id,teacher_id,lesson_id)学生和课程关联表(id,st...
    99+
    2022-10-18
  • T-SQL查询语句大总结
    T-SQL查询语句大总结 防伪码:有志者事竟成,破釜沉舟,百二秦关终属楚 注:表格及语法众多,因此总结为sql server 语句,各位朋友如有需要可参考,谢谢! 案例一:表如下图所示实...
    99+
    2022-10-18
  • SQL语句实现多表查询
    目录基本sql语句多表查询例一:双表查询例二:多表查询基本sql语句 SELECT <目标字段> FROM <数据库表> WHERE <...
    99+
    2022-11-13
  • Windows server 2016——SQL server T-SQL查询语句
    作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。  公众号:网络豆  座右铭:低头赶路,敬事如仪 个人主页: 网络豆的主页​​​​​ 目录 写在前面 介绍 一.SQL简介 1.SQL和T-SQL 2.T...
    99+
    2023-09-07
    sql php 数据库 原力计划
  • SQL Server数据库的T-SQL查询语句
    一、SQL简介 在进行数据管理时,使用SSMS进行数据维护有可视化、方便的优点,但是在批量维护或重复维护数据时,每次都需要使用SSMS不但不方便,而且容易出错。通过编写SQL语句来维护数据库便于解决重复或批...
    99+
    2022-10-18
  • 使用T-SQL实现多表查询
    表连接的类型:1.内连接(inner join):是最常用的一种连接方式,只返回两个数据集合之间匹配关系的行,将位于两个互相交叉的数据集合中重叠部分以内的数据行连接起来。 例子:在表A和表B中使用...
    99+
    2022-10-18
  • mybatis-plus实现自定义SQL、多表查询与多表分页查询语句实例
    目录前言1、自定义SQL2、多表查询3、多表分页查询4、多表分页条件查询总结前言 本文介绍了在mybatis-plus中如何实现:自定义SQL语句,多表查询语句,多表分页查询语句 在...
    99+
    2022-11-13
  • 使用T-SQL语句操作数据表-查询数据
    查询(select)的基本格式:select <列名> from <表名> [where <查询限定条件>]解释:select...
    99+
    2022-10-18
  • 如何用SQL语句进行多表查询
    这篇文章主要介绍“如何用SQL语句进行多表查询”,在日常操作中,相信很多人在如何用SQL语句进行多表查询问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何用SQL语句进行多表...
    99+
    2022-10-18
  • SQL Server中T-SQL查询语句的介绍和使用
    本文将为大家详细介绍SQL Server中T-SQL查询语句的介绍和使用,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,我们先来看看文章相关术语概念:一、SQL简介在进行数据管理时,使用SS...
    99+
    2022-10-18
  • SQL语句 - 多表查询使用详细介绍
    文章目录 多表查询多表查询简介多表查询内连接多表查询外连接多表查询子查询 多表查询 多表查询简介 例如我们有一张员工表和部门表, 员工表有6条数据, 部门表表有4条数据: # 创建部门...
    99+
    2023-09-01
    sql 数据库 java
  • sql分页查询语句怎么写
    SQL分页查询语句可以使用LIMIT关键字来实现。具体语法如下:SELECT 列名FROM 表名LIMIT 开始位置, 查询...
    99+
    2023-08-23
    sql
  • [SQL SERVER]SQL 语句查询列出库和表
    一、列出数据库1.列出所有库use master; go select name,dbid from master.dbo.sysdatabases2.只列...
    99+
    2022-10-18
  • Orancle的SQL语句之多表查询和组函数
    一、SQL的多表查询: 1、左连接和右连接(不重要一方加(+)) SELECT e.empno,e.ename,d.deptno,d.dname,d.loc FROM emp e,dept d ...
    99+
    2022-10-18
  • Sqlserver的SQL语句实现分页查询
    在应用程序的开发中,如果数据库中的数据量过于的庞大,则需要针对查询数据做分页处理,取出对应分页中的数据,在Sqlserver分页的语句写法中,有两种比较常用,一种是数据表中含有自增量Id的情况,可以根据Id...
    99+
    2022-10-18
  • SQL语句如何实现超简单的多表查询
    目录一、简单的多表联查(inner join,left join,right join)1、 两表联查2、三表联查二、触发器一、简单的多表联查(inner join,left joi...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作