鍍金池/ 問(wèn)答/數(shù)據(jù)庫(kù)/ mysql,如何一次查出公司的人數(shù)和一個(gè)部門的人數(shù)?

mysql,如何一次查出公司的人數(shù)和一個(gè)部門的人數(shù)?

圖片描述

如上圖,如何用mysql語(yǔ)句一次查詢把公司人數(shù)和每個(gè)部門的人數(shù)查出來(lái)呢?

回答
編輯回答
憶當(dāng)年

一次查出?這個(gè)可以加個(gè)派生列,但是沒(méi)意義啊,你是想看各部門人數(shù)占比嗎?

查部門人數(shù)(如果不行給列名加引號(hào)試試,語(yǔ)法應(yīng)該沒(méi)錯(cuò)):
SELECT 部門名稱, COUNT(*) 部門人數(shù)
FROM table
GROUP BY 部門名稱;

查總?cè)藬?shù):
SELECT COUNT(*)
from table

2017年10月9日 21:47
編輯回答
愛(ài)是癌
SELECT 
    '全體' AS 部門名稱, 
    COUNT(1) AS 人數(shù)
FROM TABLE
UNION ALL
SELECT
    部門名稱,
    COUNT(1) AS 人數(shù)
FROM TABLE
GROUP BY 部門號(hào)
2017年12月12日 10:07