sql servser按條件分類統計
需求是這樣的:
有個新生兒的資料表,裡面的欄位有編號、姓名、出生日期、性別、家庭住址地區編號、母親編號。
需要做這樣的一個統計,按找地區編號分別統計出不同地區出生的男嬰兒的數量和女嬰的數量。
表結構:
結果是這樣的:
下面是sql語句,非常簡單,呵呵
SELECT addressCode,
COUNT( CASE WHEN sex=1 THEN name END) AS boy,
COUNT( CASE WHEN sex=2 THEN name END) AS gril
FROM newborn GROUP BY addressCode