教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢(xún)/投訴熱線(xiàn):400-618-4000

怎樣描述主查詢(xún)和子查詢(xún)的關(guān)系?子查詢(xún)的用法

更新時(shí)間:2023年05月03日09時(shí)58分 來(lái)源:傳智教育 瀏覽次數(shù):

好口碑IT培訓(xùn)

在一個(gè) select 語(yǔ)句中,嵌入了另外一個(gè) select 語(yǔ)句, 那么被嵌入的 select 語(yǔ)句稱(chēng)之為子查詢(xún)語(yǔ)句,外部那個(gè)select語(yǔ)句則稱(chēng)為主查詢(xún)。

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

1.子查詢(xún)是嵌入到主查詢(xún)中。

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

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

子查詢(xún)的使用

子查詢(xún)是一個(gè)完整的SQL語(yǔ)句,子查詢(xún)被嵌入到一對(duì)小括號(hào)里面,我們通過(guò)以下幾個(gè)示例來(lái)看子查詢(xún)的使用:

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

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

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

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);

0 分享到:
和我們?cè)诰€(xiàn)交談!