sql >> Database >  >> RDS >> Oracle

SQL - Hoe een rij te selecteren met een kolom met maximale waarde

Trefwoorden zoals TOP, LIMIT, ROWNUM, ...etc zijn databaseafhankelijk. Lees dit artikel voor meer informatie.

http://en.wikipedia.org/wiki/Select_(SQL)#Result_limits

Oracle:ROWNUM kan worden gebruikt.

select * from (select * from table 
order by value desc, date_column) 
where rownum = 1;

De vraag specifieker beantwoorden:

select high_val, my_key
from (select high_val, my_key
      from mytable
      where something = 'avalue'
      order by high_val desc)
where rownum <= 1


  1. UTC_TIME Voorbeelden – MySQL

  2. Een tabel hernoemen in SQL

  3. Een standaard MySQL/MariaDB-gegevensmap in Linux wijzigen

  4. Databases en tabellen weergeven in PostgreSQL met psql