Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Dapatkan jumlah total baris di ORACLE dan dapatkan hanya 4 hasil

Gunakan fungsi jendela:

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;

Tapi jika meja itu sangat besar, itu tidak akan terlalu cepat.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Migrasi kolom Oracle DATE ke TIMESTAMP dengan zona waktu

  2. Bagaimana cara mengoptimalkan kueri dengan 10+ gabungan?

  3. Bagaimana saya bisa membuat instance DataAdapter yang Diprofilkan untuk digunakan dengan MVC MINI PROFILER?

  4. Menggunakan tupel dalam klausa ORACLE IN dan kondisi untuk satu elemen dalam tupel

  5. Nonaktifkan pemicu masuk di Oracle