MySQL教程子查詢示例詳解
1、什么是子查詢?
當一個查詢是另外一個查詢的一部分時,我們將內層的查詢叫做子查詢,外層的查詢叫做主查詢。
2、子查詢可以出現(xiàn)的位置有哪些?
select
..(select).
from
..(select).
where
..(select).
從上面可以看出,子查詢常常出現(xiàn)在三個地方,select后面可以跟子查詢;from后面可以跟子查詢;where后面可以跟子查詢;我們這里簡稱為:select子查詢、from子查詢、where子查詢。
3、where子查詢

習題:找出高于平均薪資的員工信息。

4、from后面使用子查詢。(太重要了)

習題一:找出每個部門平均薪水的薪資等級。

結果如下:

習題二:找出每個員工薪水等級的平均值

結果如下:

注明:select后面使用子查詢的場景很少,這里就不講述了。 如果覺得有必要,可以自行下去查看。
以上就是MySQL教程子查詢示例詳解的詳細內容,更多關于MySQL子查詢的資料請關注腳本之家其它相關文章!
相關文章
MySQL之Innodb_buffer_pool_size設置方式
這篇文章主要介紹了MySQL之Innodb_buffer_pool_size設置方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-08-08
MySQL8.0移除傳統(tǒng)的.frm文件原因及解讀
MySQL 8.0移除傳統(tǒng)的.frm文件,采用基于InnoDB的事務型數據字典,主要解決了元數據不一致、性能優(yōu)化、架構簡化、增強功能支持、兼容性與升級問題,這一變革提高了數據庫的可靠性和性能,為未來的高級功能奠定了基礎2025-03-03
Windows10下mysql 8.0.19 winx64安裝教程及修改初始密碼
這篇文章主要為大家詳細介紹了Windows10下mysql 8.0.19 winx64安裝教程及修改初始密碼,文中安裝步驟介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-02-02
MySQL判別InnoDB表是獨立表空間還是共享表空間的方法詳解
這篇文章主要給大家介紹了關于MySQL判別InnoDB表是獨立表空間還是共享表空間的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧2018-09-09
mysql8.4版本mysql_native_password無法連接問題解決
用dbeaver可以直接連接,但是用NAVICAT連接后報錯,本文主要介紹了mysql8.4版本mysql_native_password無法連接問題解決,具有一定的參考價值,感興趣的可以了解一下2024-07-07
Mysql中replace與replace into的用法講解
今天小編就為大家分享一篇關于Mysql中replace與replace into的用法講解,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-03-03
MySQL錯誤代碼:1052?Column?'xxx'?in?field?list?is
今天在工作中寫sql語句時遇到了個sql錯誤,為記錄并不再重復出錯,下面這篇文章主要給大家介紹了關于MySQL錯誤代碼:1052?Column?'xxx'?in?field?list?is?ambiguous的原因和解決方法,需要的朋友可以參考下2023-04-04

