sql连接查询和嵌套查询_sql子查询和连接查询

sql连接查询和嵌套查询_sql子查询和连接查询subject表:grade表:sql语句:结果:自连接:查询父子信息,把一张表看成两张一样的表现在有一张包含子父关系的,名为category的数据表:我们把这一张表拆分成两张表:执行sql语句:结果:…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

select 完整语法:

sql连接查询和嵌套查询_sql子查询和连接查询

现在一共有三张表,分别为:subject、grade、result

subject 表:

sql连接查询和嵌套查询_sql子查询和连接查询

grade 表:

sql连接查询和嵌套查询_sql子查询和连接查询

result 表:

sql连接查询和嵌套查询_sql子查询和连接查询

连接查询:有左连接、右连接、内连接、外连接、自连接….

【例一】:查询科目所属的年级(科目名称、年级名称)

sql 语句:

sql连接查询和嵌套查询_sql子查询和连接查询

结果:

sql连接查询和嵌套查询_sql子查询和连接查询

===================================

【例二】:查询 JAVA第一学年   课程成绩排名前十的学生  并且分数要大于80 的学生信息(学号、姓名、课程名称、分数)

sql 语句:

sql连接查询和嵌套查询_sql子查询和连接查询

 结果:

sql连接查询和嵌套查询_sql子查询和连接查询

===================================

【例三】:查询数据库结构-1 的所有考试结果(学号、科目编号、成绩),降序排列

方式一: 连接查询

sql连接查询和嵌套查询_sql子查询和连接查询

 方式二: 子查询

sql连接查询和嵌套查询_sql子查询和连接查询

 结果:

sql连接查询和嵌套查询_sql子查询和连接查询

sql连接查询和嵌套查询_sql子查询和连接查询

 ===================================

自连接查询父子信息,把一张表看成两张一样的表

现在有一张包含子父关系的,名为 category 的数据表:

sql连接查询和嵌套查询_sql子查询和连接查询

我们把这一张表拆分成两张表:

sql连接查询和嵌套查询_sql子查询和连接查询

执行 sql 语句:

sql连接查询和嵌套查询_sql子查询和连接查询

结果:

sql连接查询和嵌套查询_sql子查询和连接查询

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/169440.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • org.json.JSONObject对象转json,json新增元素,根据json的key获取值。以及list对象格式字符串转jsonArray

    org.json.JSONObject对象转json,json新增元素,根据json的key获取值。以及list对象格式字符串转jsonArray

  • spring事务隔离级别、传播机制以及简单配置_mysql查看事务隔离级别

    spring事务隔离级别、传播机制以及简单配置_mysql查看事务隔离级别org.springframework.transactionpublicinterfaceTransactionDefinition定义符合Spring的事务属性的接口。基于类似于EJBCMT属性的传播行为定义。‎‎注意,除非启动实际的新事务,否则不会应用隔离级别和超时设置。‎‎仅‎PROPAGATION_REQUIRED,PROPAGATION_REQUIRES_NEWandPROPAGATION_NESTED‎可能导致这种情况,在其他情况下指定这些设置通常没有意义。此外

  • mysql索引详解「建议收藏」

    一、MySQL三层逻辑架构MySQL的存储引擎架构将查询处理与数据的存储/提取相分离。下面是MySQL的逻辑架构图:一、对比InnoDB与MyISAM1、存储结构MyISAM:每个MyISAM在磁盘上存储成三个文件。分别为:表定义文件、数据文件、索引文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩展名为.MYD(MYData)。索引文件的扩展名是.MYI(MYIndex)。InnoDB:所有的表都保存在同一个数据文件中(也可能是多个

  • 链表的基本操作_简单链表

    链表的基本操作_简单链表链表的基本操作这里写目录标题链表的基本操作一:单链表的基础知识二:单链表的建立头插法尾插法三:单链表的遍历四:单链表结点数目判断五:单链表的插入链表头插入任意结点插入链表尾部插入六:单链表的删除七:单链表的查询一:单链表的基础知识为什么需要链表?我们在使用数组存放数据是非常方便,但是由于数组的长度是固定的,所以当存储不同的元素数量时,就很容易出现问题。如果向数组中添加的数量大于数组大小时候,信息无法完全被保存。所以我们需要另一种存储方式来存储数据,其中存储的元素的个数不受限制。这种存储方式就是链

    2022年10月30日
  • 五、工厂模式—旅行的钱怎么来 #和设计模式一起旅行#

    君子爱财,取之有道!—— 出自《增广贤文》### 故事背景上一篇我和MM相约好了,去旅行了,但是旅行是需要Money的啊,作为有个搬砖的码农,没钱啊,怎么呢!不能穷游啊,真是愁人啊 !哎 ,办法总归困难多,这一篇就是写写如何通过工厂拿到钱,然后开始我们的旅行,为一路上能胡吃海喝打下基础!下面开始我们的造钱之旅!“` public class Client{publi…

  • 【C语言】输入一组整数,求出这组数字子序列和中最大值

    【C语言】输入一组整数,求出这组数字子序列和中最大值

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号