嗯,就是有兩個Johns和一個Quill,你需要輸出那些同名的人數。嗯,也就是說,在一列中應該有同名學生的總數
SELECT COUNT(id) as count
FROM student
GROUP BY LOWER(first_name) HAVING COUNT(LOWER(first_name)) > 1;
它將為每個名稱輸出計數,如何計算總數?
uj5u.com熱心網友回復:
為了獲得總數,請從您的查詢結果中選擇并添加計數。
SELECT SUM(cnt)
FROM
(
SELECT COUNT(*) AS cnt
FROM student
GROUP BY LOWER(first_name)
HAVING COUNT(*) > 1
) counts;
uj5u.com熱心網友回復:
請嘗試以下方法:
SELECT SUM(COUNT(id)) as Total
FROM student
GROUP BY LOWER(first_name) HAVING COUNT(LOWER(first_name)) > 1;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/528917.html
上一篇:如何參考SQL查詢中的一列
