程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> ms sql-MS SQL 分組查詢的疑問。

ms sql-MS SQL 分組查詢的疑問。

編輯:編程綜合問答
MS SQL 分組查詢的疑問。

我突然間對數據庫的分組查詢好像忘得差不多了,也突然變得不太理解。(解決問題)


如,表結構:
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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved