六、子查詢——介紹

六、子查詢——介紹

1.什麼是子查詢?

子查詢又稱嵌套查詢。想要了解子查詢,需要先知道查詢塊兒是什麼:在SQL語言中,一個select--from--where語句被稱爲一個查詢塊兒,子查詢就是在一個查詢塊兒裏面又嵌套了一個查詢塊兒。如下示例:

2.子查詢語法

注意點:

(1)將子查詢放在比較條件的右側。

(2)子查詢必須使用圓括號()括起來。

(3)一般子查詢結果必須爲一個值或者一列值,不能是多列值。

(4)子查詢結果禁止使用order by對結果進行排序,order by只能夠用於對最終結果排序。

(5)子查詢執行順序爲先執行圓括號內部的子查詢,然後將子查詢的結果作爲條件由外部查詢使用。

3.子查詢的本質

將子查詢結果作爲條件供主查詢的where或者having當作條件從而過濾數據使用。

子查詢結果:(1)一個值  ->>>【簡單子查詢】

                      (2)一列值  ->>>【多行子查詢】

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章