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

Bagaimana cara menambahkan nomor baris dalam grup di kueri saya

Ini akan berhasil:

SELECT X,Y,Z,ROW_NUMBER() OVER (PARTITION BY X,Y,Z ORDER BY X,Y,Z)
FROM TABLE1 

ROW_NUMBER() akan dicentang untuk setiap nilai di grup X,Y,Z, dan disetel ulang di grup berikutnya. Klausa ORDER BY digunakan untuk menentukan urutan yang harus dicentang, dan dapat diubah sesuai keinginan. Ini adalah salah satu fungsi analitis yang disediakan Oracle, dan bisa sangat berguna.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kelompokkan baris berdasarkan nilai jumlah kolom

  2. ORACLE - ORA-01843:bukan bulan yang valid

  3. Mengapa saya tidak bisa menggunakan tipe yang ditentukan pengguna Oracle saya seperti ini?

  4. Pernyataan Oracle

  5. Tambahkan pernyataan JIKA ELSE