ORDER BY

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

ORDER BY je syntaktická konstrukce jazyka SQL pro seřazení záznamů vybíraných pomocí příkazu SELECT.

Syntaxe

ORDER BY [,... n] [ASC | DESC]

ASC znamená vzestupně a jde o výchozí hodnotu, DESC znamená sestupně.

Příklad

Máme tabulku s výsledky atletického desetiboje a u každého sportovce je mj. uloženo i celkové množství získaných bodů. +more Chceme získat výsledkovou listinu, tj. seznam desetibojařů a jejich bodů seřazený podle bodů sestupně.

SELECT jmeno, body FROM vysledky ORDER BY body DESC;

Výstupem by mohlo být např.:

+----------------+------+ | jmeno | body | +----------------+------+ | Roman Šebrle | 8893 | | Bryan Clay | 8820 | | Dmitrij Karpov | 8725 | +----------------+------+

Další vlastnosti

Kritérium řazení nemusí být zahrnuto ve výsledcích dotazu. * Kritériem může být jak název sloupce, tak i výraz, obsahují např. +more agregační funkce, aritmetické operace apod.

Kategorie:SQL

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top