欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql 匯總兩個查詢結果

劉柏宏2年前9瀏覽0評論

MySQL 是一種常見的關系型數據庫管理系統,在數據分析中被廣泛應用。在查詢數據的過程中,有時需要將兩個查詢結果進行匯總并進行計算,下面我們來介紹一下如何使用 MySQL 實現這一操作。

假設現在有一個學生表,其中包括學生的學號、姓名、年齡和成績。我們需要計算所有學生的成績總和,以及大于 60 分的學生總數??梢允褂靡韵聝蓚€查詢語句:

SELECT SUM(score) FROM students;
SELECT COUNT(*) FROM students WHERE score >60;

要將這兩個查詢結果進行匯總,可以使用下面的語句:

SELECT
(SELECT SUM(score) FROM students) AS total_score,
(SELECT COUNT(*) FROM students WHERE score >60) AS passed_students
FROM DUAL;

在這個語句中,使用了子查詢來分別計算總成績和及格學生數量,并在最外層的查詢中將它們匯總在一起。因為我們只需要一條記錄來匯總這兩個查詢結果,所以可以使用 DUAL 表來實現這個目的。

上述語句返回的結果如下:

+-------------+----------------+
| total_score | passed_students|
+-------------+----------------+
|     260     |        3       |
+-------------+----------------+

說明所有學生的成績總和為 260 分,有 3 名學生及格。

在實際操作中,我們可以根據需要修改查詢語句,達到匯總計算的目的。