Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL क्वेरी:गिनती के अनुसार क्रम की आवश्यकता है, अधिकांश शीर्ष पर होना चाहिए, बाकी इस प्रकार हैं

SQL Server 2008 COUNT() OVER का उपयोग कर रहा है

select *, c = count(1) over (partition by zip)
from tbl
order by c desc;

यदि आपको अतिरिक्त कॉलम देखने की आवश्यकता नहीं है, तो आप COUNT() OVER . को स्थानांतरित कर सकते हैं ORDER BY खंड में खंड।

select JobCode, Job1, Job2, Job3, zip
from tbl
order by count(1) over (partition by zip) desc;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर 2008 में अल्पविराम द्वारा विभाजित स्ट्रिंग

  2. 500,000+ पंक्तियों की तालिका में ट्रंकेट तालिका का उपयोग न करते हुए पंक्तियों को कुशलतापूर्वक कैसे हटाएं

  3. SQL सर्वर - यह समझना कि MIN(पाठ) कैसे काम करता है

  4. किसी वेबसाइट से URL निकालें?

  5. nvarchar संघटन / अनुक्रमणिका / nvarchar(अधिकतम) अकथनीय व्यवहार