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

SQL क्वेरी में प्रत्येक समूह से पहले x परिणाम लौटाएं

ऐसा कुछ करना चाहिए।

SELECT t.user, t.id, t.stuff
    FROM (SELECT user, id, stuff,
                 ROW_NUMBER() OVER (PARTITION BY user ORDER BY id) AS RowNum
              FROM YourTable) t
    WHERE t.RowNum <= 5



  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. pg_dump वस्तुओं पर टिप्पणी के बिना?

  3. पोस्टग्रेज़ के साथ डेटा डालें और विदेशी कुंजियाँ सेट करें

  4. SQL ट्रिगर केवल तभी फायर करें जब कोई विशेष उपयोगकर्ता पंक्ति को अपडेट करे

  5. pgbouncer के साथ लेनदेन पूलिंग का उपयोग करने के क्या फायदे हैं?