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

प्रत्येक समूह से केवल पहले को हथियाने के लिए कुल SQL फ़ंक्शन

समूह बनाने के बजाय, इसे इस तरह से करें...

select
    *

from account a

join (
    select 
        account_id, 
        row_number() over (order by account_id, id) - 
            rank() over (order by account_id) as row_num from user
     ) first on first.account_id = a.id and first.row_num = 0


  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 सर्वर:सभी अपर केस को प्रॉपर केस/टाइटल केस में बनाएं

  3. JDBC का उपयोग करना जब सर्वर नाम में बैकस्लैश होता है (लोकलहोस्ट \ TESTDATA)

  4. समान SQL क्वेरी एक ही सर्वर के अंतर्गत किसी अन्य DB की तुलना में एक DB में चलने में अधिक समय लेती है

  5. एसक्यूएल फुलटेक्स्ट 'शामिल' फ़ंक्शन के अंदर आप डबल कोट्स से कैसे बचते हैं?