Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Porównywanie wierszy w tej samej tabeli w Oracle

Możesz to osiągnąć dzięki 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

Zobacz dokumentację wyrażeń 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. Obsługa wartości null podczas korzystania z Oracle XMLType

  2. Jak sprawdzić, czy kolumna istnieje przed dodaniem jej do istniejącej tabeli w PL/SQL?

  3. naruszono ograniczenia loadera podczas łączenia klasy javax/xml/namespace/QName z aplikacji webowej na Oracle 10g

  4. Uporządkuj według w zależności od wartości 2 kolumn

  5. Oracle - co dzieje się z transakcją w przypadku utraty połączenia ORA-03135?