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

Oracle Analytics - partisi dan pemesanan kueri sql

ketika Anda menyertakan ORDER by dalam klausa Partitioning, Anda dapat menyertakan klausa windowing agar eksplisit.

Jika Anda ingin LAST_VALUES ini berada di atas semua baris, Anda harus menyertakan ini setelah Order By:

BARIS ANTARA SEBELUM TERBATAS DAN BERIKUT YANG TIDAK TERBATAS

Itu akan memperbaiki kueri Anda.

Detail selengkapnya dari dokumen:

Jika Anda tidak menentukan klausa ROW atau RANGE, ukuran jendela ditentukan sebagai berikut:

  • Jika klausa ORDER BY ditentukan, jendela dimulai dengan baris pertama di partisi (UNBOUNDED PRECEDING) dan diakhiri dengan baris saat ini (CURRENT ROW).
  • Jika klausa ORDER BY tidak ditentukan, jendela dimulai dengan baris pertama di partisi (UNBOUNDED PRECEDING) dan diakhiri dengan baris terakhir di partisi (UNBOUNDED FOLLOWING).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Evaluasi malas dari pernyataan Oracle PL/SQL dalam klausa SELECT dari kueri SQL

  2. Paket cx_Oracle Tidak berfungsi di dalam Crontab

  3. Unggah gambar sebagai BLOB di Oracle menggunakan PHP

  4. Kembalikan Hasil Kueri sebagai Daftar Dipisahkan Koma di Oracle

  5. klausa awal kueri hierarkis oracle dari join