日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

查询去除空值_SQL多表查询

發布時間:2023/11/27 生活经验 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 查询去除空值_SQL多表查询 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

表的加法

union 去除重復行 union all保留重復行

union的用法

union all的用法

表的聯結

  • 交叉聯結也稱笛卡爾積,是將表中的每一行都與另一張表的所有行合并在一起
  • 內聯結是將兩張表中相同的部分合并在一起
  • 全聯結是將兩張表中所有的行,相同的部分合并,不同的部分用空值填充(mysql不支持全聯結)
  • 左聯結是以左表為主,相同的部分合并,右表缺失的部分用空值填充
  • 右聯結是以左表為主,相同的部分合并,左表缺失的部分用空值填充

sql的各類聯結

內聯結

左聯結

右聯結

查詢學生的學號、姓名、選課數、總成績

查詢平均成績大于85的所有學生學號、姓名、平均成績

case表達式

  • 當有多種情況需要條件判斷時就需要使用case when(else省略時為空值)
  • case表達式可以寫在sql的任意子句當中

查詢每門課程的及格人數和不及格人數

查詢每門課程不同分數段的人數

sqlzoo練習

當join的兩個表有相同字段時,需注明是哪張表

考察case when和左聯結的結合,如果使用join很容易出錯,容易遺漏0:0的情況

總結

以上是生活随笔為你收集整理的查询去除空值_SQL多表查询的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。