sql >> Databáze >  >> RDS >> Oracle

Dotaz na dvě města ve STATION s nejkratším a nejdelším názvem CITY,

ZKUSTE TO :)

mysql kód.... jednoduchý

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; 

Upravit:

Výše uvedené řešení pro mě nefunguje, protože se neřadí podle abecedy. Jak komentoval @omotto následující je správný způsob, jak to zajistit. Zkoušel jsem to na SQL serveru a funguje to.

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. Nemohu najít my.ini (mysql 5.7)

  2. MySQL/PDO zkrátí data

  3. Příklad jednoduchého příkazu sloučení v SQL Server

  4. Chyba připojení MediaWiki DB při pokusu o upgrade na 1.22