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

SQL सर्वर से बैच-वार रिकॉर्ड लाने का सबसे अच्छा तरीका क्या है?

यदि आप OFFSET-FETCH . का उपयोग नहीं कर सकते हैं SQL सर्वर 2012 में और यह मानते हुए कि तालिका में प्राथमिक कुंजी या कॉलम है जो आपको विशिष्ट रूप से एक पंक्ति की पहचान करने की अनुमति देता है, इसे UniqueKey कहते हैं। , तो 2005 में ऊपर की ओर आप ROW_NUMBER इस तरह...

SELECT UniqueKey, col2, col3 
FROM 
(
  SELECT UniqueKey, col2, col3, ROW_NUMBER() OVER (ORDER BY UniqueKey) AS RowNum 
  FROM YourTable
) sub
WHERE sub.RowNum BETWEEN @startRow AND @endRow


  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 सर्वर में सांख्यिकी IO क्या है?

  2. SQL सर्वर (T-SQL उदाहरण) में 'समय' को 'datetime2' में बदलें

  3. तालिका डेटा का XML उत्पन्न करने के लिए SQL

  4. पता लगाएं कि SQL सर्वर (T-SQL) में दिए गए मान को कौन सा विभाजन मैप किया जाएगा

  5. SQL सर्वर तालिका को भिन्न फ़ाइल समूह में ले जाना