亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

首頁課程SQL Fun-Klasse數(shù)據(jù)庫子查詢

數(shù)據(jù)庫子查詢

目錄列表

子查詢

當(dāng)一個查詢是另一個查詢的條件時,稱之為 子查詢。

例如,我們想要知道所有工資大于平均值的員工名單。

首先,我們計算出所有工資的平均值:

SELECT AVG(Salary) FROM employees;

當(dāng)我們已經(jīng)知道工資平均值為 “3450” 時,我們可以使用 WHERE 來列出大于該平均值的工資。

SQL 語句如下所示:

SELECT FirstName, Salary FROM employees 
WHERE  Salary > 3450
ORDER BY Salary DESC;

執(zhí)行輸出結(jié)果:

{_E)0O$]6{T5K4$6%~[Q3I1.png

DESC 關(guān)鍵字按降序排列結(jié)果,ASC 關(guān)鍵字按升序排列結(jié)果。

填寫空格處,從 "items" 表中選擇 cost 大于 "500" 的所有項目,按降序?qū)?cost 進行排序。

SELECT * FROM items cost > 500 cost ;

子查詢

單個子查詢將更容易地返回相同的結(jié)果。

SELECT FirstName, Salary FROM employees 
WHERE  Salary > (SELECT AVG(Salary) FROM employees) 
ORDER BY Salary DESC;

執(zhí)行輸出相同的結(jié)果:

T9JE$FQZ40JK([I)R9DIZ[6.png

 注意:將子查詢括在括號中。另外,子查詢結(jié)尾處沒有分號,因為它是單個查詢的一部分。

填寫空白,從 "items" 表中選擇 cost 大于平均值的所有項目。使用子查詢來計算平均值。

SELECT * FROM items cost > (SELECT (cost) FROM );