首頁技術(shù)文章正文

主查詢和子查詢是什么關(guān)系?子查詢的SQL語句

更新時(shí)間:2023-05-02 來源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

在一個 select 語句中,嵌入了另外一個 select 語句, 那么被嵌入的 select 語句稱之為子查詢語句,外部那個select語句則稱為主查詢。

主查詢和子查詢的關(guān)系:

1.子查詢是嵌入到主查詢中。

2.子查詢是輔助主查詢的,要么充當(dāng)條件,要么充當(dāng)數(shù)據(jù)源。

3.子查詢是可以獨(dú)立存在的語句,是一條完整的 select 語句。

子查詢的使用

子查詢是一個完整的SQL語句,子查詢被嵌入到一對小括號里面,我們通過以下幾個示例來看子查詢的使用:

例1. 查詢大于平均年齡的學(xué)生:

select * from students where age > (select avg(age) from students);

例2. 查詢學(xué)生在班的所有班級名字:

select name from classes where id in (select cls_id from students where cls_id is not null);

例3. 查找年齡最大,身高最高的學(xué)生:

select * from students where (age, height) =  (select max(age), max(height) from students);


分享到:

Java培訓(xùn)班課程javaee

Python培訓(xùn)機(jī)構(gòu)python大數(shù)據(jù)

web前端培訓(xùn)課程升級V8.5web

AI+設(shè)計(jì)培訓(xùn)課程ui

大數(shù)據(jù)培訓(xùn)課程cloud

軟件測試培訓(xùn)課程test

c

新媒體運(yùn)營培訓(xùn)netmarket

產(chǎn)品經(jīng)理培訓(xùn)課程pm

linux培訓(xùn)Linux

movies

智能機(jī)器人培訓(xùn)robot

電商視覺設(shè)計(jì)課程uids

AI

集成電路應(yīng)用開發(fā)(嵌入式)培訓(xùn)課程jdbc

在線咨詢 我要報(bào)名
和我們在線交談!