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

SQL सर्वर के साथ LIMIT को कैसे कार्यान्वित करें?

SQL सर्वर 2005 प्रारंभ करके, आप यह कर सकते हैं...

USE AdventureWorks;
GO
WITH OrderedOrders AS
(
    SELECT SalesOrderID, OrderDate,
    ROW_NUMBER() OVER (ORDER BY OrderDate) AS 'RowNumber'
    FROM Sales.SalesOrderHeader 
) 
SELECT * 
FROM OrderedOrders 
WHERE RowNumber BETWEEN 10 AND 20;

या 2000 और उससे नीचे के संस्करणों के लिए ऐसा कुछ...

SELECT TOP 10 * FROM (SELECT TOP 20 FROM Table ORDER BY Id) ORDER BY Id 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. ऑब्जेक्ट 'xxxxxxx', डेटाबेस 'zzzzzzz', स्कीमा 'dbo' पर EXECUTE अनुमति अस्वीकार कर दी गई थी

  2. SQL में एकाधिक कॉलम अपडेट करें

  3. SQL सर्वर में अपरकेस को लोअरकेस में कैसे बदलें - LOWER ()

  4. SQL सर्वर में TRY_CAST () कैसे काम करता है

  5. SQL सर्वर 2017 प्रबंधन उपकरण