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

Membandingkan antar baris dalam tabel yang sama di Oracle

Anda dapat mencapai ini dengan select..case

select case when a.rate > b.rate then 'issue' else 'no issue' end
from yourTable a
join yourTable b using(id)
where a.date > b.date

Lihat dokumentasi untuk ekspresi CASE .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Saya memiliki penyisipan ke dalam pernyataan tetapi ada kesalahan dengan koma dan saya tidak bisa memperbaikinya

  2. Cara terbaik untuk menerima email setelah gagal bersamaan (sql - trigger - application)

  3. Ambil data dari Oracle SP Out Param SYS_REFCURSOR di Unix Korn Shell Script

  4. Dapatkan waktu eksekusi skrip sql di Oracle sqlplus

  5. Memilih nilai yang berbeda dari tiga kolom dengan maksimal keempat di mana ada duplikat