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

SQL Server 2008 में प्रत्येक विशिष्ट आईडी के लिए पहले n रिकॉर्ड का चयन करें

इस प्रकार की चीज़ों के लिए ROW_NUMBER() बहुत उपयोगी है।

http://msdn.microsoft.com/en-us/library/ms186734 .aspx

SELECT * FROM (
SELECT 
    ROW_NUMBER() OVER(PARTITION BY ID ORDER BY ID) as RowNum, 
    ID, 
    Column1
FROM
    Table
) MyData
WHERE RowNum < 10



  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 सर्वर (T-SQL) में अनुलग्नकों के साथ ईमेल भेजें

  2. SQL सर्वर में सांख्यिकी IO क्या है?

  3. कनेक्शन स्ट्रिंग को एक्सेल करने के लिए गतिशील रूप से फ़ाइल नाम असाइन करें

  4. SQL सर्वर (T-SQL उदाहरण) में 'डेटाटाइमऑफ़सेट' को 'डेटाटाइम' में बदलें

  5. सीटीई रिटर्निंग एरर