Sql Server查詢表內重復字段的個數


語法如下:

  SELECT [字段名],COUNT(1) FROM [表名] Group By [字段名] Having Count(1) > 1

  如下圖所示,我們要查詢表內年齡重復的個數

  

  SELECT Age,COUNT(1) AS RepeatData FROM Student Group by Age having COUNT(1)>1

  

  Group by :根據什么進行分組,上面那句話的意思就是根據 Age 分組;

  Having:篩選滿足條件的組,就是在分組之后過濾數據;查詢結果為什么沒有Age為23的?答:因為后面寫了 Having Count(1) > 1;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM