我突然間對數據庫的分組查詢好像忘得差不多了,也突然變得不太理解。(解決問題)
如,表結構:
Table Name:TEST
ID name sex(bit) area
-----------------------------
1 mr.a 1 CN
2 mr.b 1 USA
3 mr.c 1 CN
4 mr.d 0 USA
5 mr.e 0 JP
6 mr.f 1 USA
-----------------------------
GROUP 如何查詢才能得到這樣的結果?
area people boy girl
-------------------------------
CN 2 2 0
USA 3 2 1
JP 1 0 1
----------------------------------
我一直想不透要怎麼做才能得到這樣的數據
select count(*) from xxx group by area
如果還要區分男女,可以用嵌套select或者case when