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

बिना अस्थायी तालिकाओं के SQL क्वेरी का उपयोग करके समूह में प्रत्येक तत्व के लिए अनुक्रम संख्या कैसे जोड़ें

शायद कुछ ऐसा:

SELECT
    ROW_NUMBER() OVER(PARTITION BY [Group] ORDER BY Record) AS GroupSequence1,
    RANK() OVER(PARTITION BY [Group] ORDER BY Record) AS GroupSequence2,
    DENSE_RANK() OVER(PARTITION BY [Group] ORDER BY Record) AS GroupSequence3,
    Table1.Group,
    Table1.Record
FROM
    Table1

GroupSequence1 , GroupSequence2 और GroupSequence3 आपको वह आउटपुट मिलेगा जो आप चाहते हैं।




  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. डेटाबेस का दस्तावेजीकरण कैसे करें

  3. Oracle तालिका को गतिशील रूप से पिवट करना

  4. सही उपयोगकर्ता नाम और पासवर्ड देकर, ORA-01017 प्राप्त करें:अमान्य उपयोगकर्ता नाम/पासवर्ड; लॉगऑन अस्वीकृत

  5. JDBC का उपयोग करते समय SQL कथनों के लिए लॉगिंग कैसे सक्षम करें