sql >> Database teknologi >  >> RDS >> Oracle

Spørg de to byer i STATION med de korteste og længste CITY-navne,

PRØV DETTE :)

mysql-kode... simpel en

select CITY,LENGTH(CITY) from STATION order by Length(CITY) asc, CITY limit 1; 
select CITY,LENGTH(CITY) from STATION order by Length(CITY) desc, CITY limit 1; 

Rediger:

Ovenstående løsning virker ikke for mig, da den ikke sorterer alfabetisk. Som kommenteret af @omotto følgende er den rigtige måde at få det til at fungere. Jeg har prøvet i SQL server, og det virker.

select top 1 city, len(city) from station order by len(city) ASC, city ASC; 
select top 1 city, len(city) from station order by len(city) DESC, city ASC;


  1. SQL-kommando til at stoppe job i pgAdmin 4

  2. Brug af Easysoft ODBC-drivere med Informatica PowerCenter

  3. Gruppér efter 2 felter kombination og sorter derefter efter summen af ​​hver gruppe, flere annoteringer django

  4. SQL sum for år rapport, leder efter en elegant løsning