天天看点

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

大家好,又见面了,我是你们的朋友全栈君。

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子查询和连接查询

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