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

ORACLE में पंक्तियों की कुल संख्या प्राप्त करें और फिर केवल 4 परिणाम प्राप्त करें

विंडो फ़ंक्शंस का उपयोग करें:

select *
from (
  select col1, 
         col2,
         row_number() over (order by some_column) as rn,
         count(*) over () as total_count
  from the_table
) 
where rn <= 4;

लेकिन अगर वह तालिका वास्तव में बड़ी है, तो यह बहुत तेज़ नहीं होगी।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle JDBC:अमान्य उपयोगकर्ता नाम/पासवर्ड (ora-01017)

  2. ORA-28113:नीति विधेय में त्रुटि है

  3. SQL - एक आदेशित सूची में परिवर्तनों की संख्या की गणना करें

  4. बी-ट्री बनाम बिटमैप डेटाबेस इंडेक्स

  5. ओरेकल में बेस 64 एन्कोडिंग और डिकोडिंग