最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一個用來統(tǒng)計相同姓名人數(shù)的SQl語句

 更新時間:2010年07月19日 23:17:20   作者:  
下面是語句是用來統(tǒng)計同名同姓人的個數(shù)。非常不錯。需要的朋友可以參考下。
sql語句查詢
表結(jié)構(gòu)是這樣:
ID 姓名 性別
1 張三 男
2 王四 男
3 麗麗 女
4 張三 男
5 趙柳 男
6 高潔 男
7 王四 女
8 高潔 女
9 張三 女
怎么能用一條SQL語句查詢出如下的結(jié)果

姓名 人員個數(shù) 男人數(shù) 女人數(shù) 包含ID
張三 3 2 1 1,4,9
王四 2 1 1 2,7
麗麗 1 0 1 3
高潔 2 1 1 6,8
趙柳 1 1 0 5
復(fù)制代碼 代碼如下:

SELECT * FROM (SELECT DISTINCT Name,Count(ID) as 人員個數(shù),
sum(case when Sex='男' then 1 else 0 end) as 男人數(shù),
sum(case when Sex='女' then 1 else 0 end) as 女人數(shù)
FROM Test group by Name) A
OUTER APPLY(
SELECT
[包含ID]= STUFF(REPLACE(REPLACE(
(
SELECT ID FROM Test N
WHERE Name = A.Name
FOR XML AUTO
), '<N ID="', ','), '"/>', ''), 1, 1, '')
)N

相關(guān)文章

  • SQL Server中查詢結(jié)果超出了查詢時間范圍解決方法

    SQL Server中查詢結(jié)果超出了查詢時間范圍解決方法

    在本篇文章里小編給大家整理的是關(guān)于SQL Server中查詢結(jié)果超出了查詢時間范圍解決方法,有需要的朋友們學習下。
    2019-11-11
  • 一文掌握SQL的 joins 語法

    一文掌握SQL的 joins 語法

    SQL JOIN是結(jié)合兩個或多個表的數(shù)據(jù)的一種方式,INNER JOIN返回兩表匹配的記錄;LEFT JOIN返回左表所有記錄及右表匹配記錄;RIGHT JOIN返回右表所有記錄及左表匹配記錄;FULL JOIN返回兩表中所有記錄,無論是否匹配,這些JOIN類型有助于靈活查詢和分析關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)
    2024-09-09
  • 升級SQL Server 2014的四個要點要注意

    升級SQL Server 2014的四個要點要注意

    升級一個關(guān)鍵業(yè)務(wù)SQL Server實例并不容易,它要求有周全的計劃。計劃不全會增加遇到升級問題的可能性,從而影響或延遲SQL Server 2014的升級。在規(guī)劃SQLServer 2014升級時,有一些注意事項有助于避免遇到升級問題,需要的朋友可以參考下
    2015-08-08
  • 在sp_executesql中使用like字句的方法

    在sp_executesql中使用like字句的方法

    在sp_executesql中可以執(zhí)行參數(shù)化的sql,但是如果sql中有l(wèi)ike,那么一般都要拼字符串,下面的例子把兩者結(jié)合了起來,既有拼sql的靈活性,又有參數(shù)化sql的優(yōu)點。
    2009-06-06
  • sql 觸發(fā)器使用例子

    sql 觸發(fā)器使用例子

    觸發(fā)器里沒有updated ,只有inserted 和deleted兩個臨時表。
    2009-07-07
  • SQL Server中判斷和處理NULL值的多種方法和解決方案

    SQL Server中判斷和處理NULL值的多種方法和解決方案

    在SQL Server數(shù)據(jù)庫中,NULL是表示缺少數(shù)據(jù)或未知值的特殊標記,處理NULL值是SQL開發(fā)人員經(jīng)常遇到的問題之一,本文將介紹SQL Server中判斷和處理NULL值的不同方法,以及一些解決方案,幫助您更好地處理數(shù)據(jù)庫中的NULL值情況,需要的朋友可以參考下
    2024-01-01
  • sql 查詢結(jié)果合并union all用法_數(shù)據(jù)庫技巧

    sql 查詢結(jié)果合并union all用法_數(shù)據(jù)庫技巧

    sql語句查詢結(jié)果合并union all用法_數(shù)據(jù)庫技巧,需要的朋友可以參考下。
    2009-11-11
  • 教你如何看懂SQL Server查詢計劃

    教你如何看懂SQL Server查詢計劃

    本文只談優(yōu)化查詢時如何看懂SQL Server查詢計劃。畢竟我對SQL Server的認識有限,如有錯誤,也懇請您在發(fā)現(xiàn)后及時批評指正。 當然如果能對大家有所幫助,也不枉我寫這么多文字了
    2014-08-08
  • SQL?Server實例間同步登錄用戶的操作代碼

    SQL?Server實例間同步登錄用戶的操作代碼

    本文主要介紹的是登錄用戶的同步,畢竟登錄用戶的重要性還是比較高的,應(yīng)用需要先通過登錄用戶登錄DB實例才能執(zhí)行后續(xù)的操作,本文結(jié)合實例代碼給大家介紹的非常詳細,需要的朋友參考下吧
    2023-09-09
  • SQL優(yōu)化經(jīng)驗總結(jié)

    SQL優(yōu)化經(jīng)驗總結(jié)

    這篇文章主要內(nèi)容是SQL優(yōu)化經(jīng)驗總結(jié),文章對SQL優(yōu)化進行了詳細介紹,需要的朋友可以參考下
    2015-08-08

最新評論

平潭县| 翼城县| 兴仁县| 金堂县| 鄄城县| 马边| 海原县| 宜章县| 云浮市| 遂昌县| 邯郸县| 共和县| 息烽县| 平湖市| 炎陵县| 杭锦旗| 金坛市| 盐源县| 个旧市| 襄樊市| 连江县| 射洪县| 舞阳县| 沾化县| 宜兰市| 武隆县| 阿克陶县| 永年县| 青岛市| 石棉县| 林西县| 怀远县| 胶南市| 双峰县| 双流县| 德令哈市| 青浦区| 启东市| 潜山县| 济宁市| 崇信县|