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

कम समय में चलने वाले CTE के RowTotal की गणना कैसे करें

चूंकि MAX(RowNumber) हमेशा पंक्तियों की कुल संख्या के बराबर होगी, बस निम्न करने का प्रयास करें:

SELECT ------,
    ROW_NUMBER() OVER (
        ORDER BY i.[ItemID] DESC
        ) AS RowNumber,
    COUNT(*) OVER () as RowTotal
FROM -------

आपके पहले सीटीई के रूप में।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. बाहरी आवेदन क्वेरी में वर्चर को एक्सएमएल में कैसे डाला जाए

  2. SQL सर्वर 2008 में 185k पंक्तियों के अद्यतन को गति दें?

  3. SQL में न्यूनतम दो मान प्राप्त करना

  4. मैं एंटिटी फ्रेमवर्क में इंडेक्स संकेत कैसे निर्दिष्ट कर सकता हूं?

  5. टी-एसक्यूएल में मूल्यों की सूची में कॉलम की तुलना करना