sql >> Database >  >> RDS >> Oracle

Vergelijken tussen rijen in dezelfde tabel in Oracle

U kunt dit bereiken met een 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

Zie documentatie voor CASE-expressies .



  1. Hoe sla ik een UTC ISO8601-datum op in een MySQL-database?

  2. Is het mogelijk om een ​​record van de ene tabel naar de andere te verplaatsen met een enkele SQL-instructie?

  3. Het opspannende forest vinden (MET RECURSIVE, PostgreSQL 9.5)

  4. Wat is het verschil tussen enkele aanhalingstekens en dubbele aanhalingstekens in PostgreSQL?