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

baris pertama VS Baris berikutnya VS jumlah baris

Kata kunci first dan next seperti yang digunakan dalam fetch klausa adalah pengganti yang sempurna satu sama lain, mereka dapat digunakan secara bergantian - ini dinyatakan dengan jelas dalam dokumentasi. Jadi Anda benar-benar hanya memiliki dua pertanyaan di sana, bukan tiga. (Dua yang pertama benar-benar identik.)

Kueri pertama lebih mudah ditulis dan dipelihara daripada kueri terakhir. Di sisi lain, ini hanya tersedia di Oracle 12.1 dan versi yang lebih baru; di Oracle 11.2 dan sebelumnya, satu-satunya pilihan adalah permintaan terakhir Anda.

fetch klausa lebih fleksibel, misalnya memungkinkan Anda untuk menentukan with ties (untuk menyertakan lebih dari 5 baris jika baris dengan rownum 4, 5, 6 dan 7 diikat pada order by kriteria, misalnya).




  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 memesan dengan berbeda

  2. Apakah COMMIT diperlukan setelah setiap EXECUTE IMMEDIATE?

  3. Mengatur properti V$SESSION.program di Glassfish JDBC Connection Pool

  4. sqldeveloper menampilkan hasil yang benar untuk count(*) sementara sqlplus menghasilkan nol

  5. Buat pemicu yang memperbarui kolom di satu tabel saat kolom di tabel lain diperbarui