天天看點

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