色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql顯示百分比例

洪振霞2年前11瀏覽0評論

在MySQL中,我們可以使用計算函數和格式化函數來顯示百分比例。

SELECT COUNT(*) AS total,
COUNT(CASE WHEN score>60 THEN 1 END) AS pass,
COUNT(CASE WHEN score<=60 THEN 1 END) AS fail,
CONCAT(FORMAT(COUNT(CASE WHEN score>60 THEN 1 END)/COUNT(*), 2)*100, '%') AS pass_rate,
CONCAT(FORMAT(COUNT(CASE WHEN score<=60 THEN 1 END)/COUNT(*), 2)*100, '%') AS fail_rate
FROM student;

上述代碼中,我們首先使用COUNT函數統計總人數、及格人數和不及格人數。然后利用CASE WHEN語句進行條件判斷,分別統計及格人數和不及格人數。

接著,利用FORMAT函數將及格人數和不及格人數除以總人數,并將結果格式化為百分比形式。最后利用CONCAT函數將結果和百分號連接起來。

運行以上代碼,即可在MySQL中顯示該班級的及格率和不及格率。