溫馨提示×

mysql中having count的用法是什么

小億
466
2024-03-04 18:55:56
欄目: 云計算

在MySQL中,HAVING COUNT語句通常用于與GROUP BY一起使用,用于過濾聚合函數結果。當需要對分組后的數據進行篩選時,可以使用HAVING COUNT語句。

例如,假設有一個名為students的表,包含學生的姓名和他們考試的成績。如果要查詢成績大于90分的學生姓名以及他們的成績,并且只顯示考試次數大于1次的學生,可以使用以下語句:

SELECT name, AVG(score) as average_score, COUNT(*) as exam_count
FROM students
GROUP BY name
HAVING average_score > 90 AND exam_count > 1;

在上面的例子中,HAVING子句篩選了平均成績大于90分且考試次數大于1次的學生數據。HAVING COUNT語句的作用是對GROUP BY子句分組后的結果進行篩選,從而得到符合條件的數據。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女