MySQL—不相关子查询(单行子查询)
生活随笔
收集整理的這篇文章主要介紹了
MySQL—不相关子查询(单行子查询)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、什么是子查詢?
一條SQL語句含有多個select
舉例:
1、查詢所有比“CLARK”工資高的員工的信息
2、查詢工資高于平均工資的雇員名字和工資。
select ename,sal from emp where sal>(select avg(sal) from emp)3、查詢職務和SCOTT相同,比SCOTT雇傭時間早的雇員信息
select * from emp where job=(select job from emp where ename='SCOTT') and HIREDATE<(select HIREDATE from emp where ename='SCOTT')二、執行順序
先執行子查詢,再執行外查詢;
三、不相關子查詢:
子查詢可以獨立運行,稱為不相關子查詢。
四、不相關子查詢分類:
根據子查詢的結果行數,可以分為單行子查詢和多行子查詢。
總結
以上是生活随笔為你收集整理的MySQL—不相关子查询(单行子查询)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL—自连接
- 下一篇: MySQL—相关子查询