V dnešním článku se ponoříme do vzrušujícího světa ORDER BY. Ať už mluvíme o historii ORDER BY, jeho dopadech na dnešní společnost, technologickém pokroku souvisejícím s ORDER BY nebo o jakémkoli jiném relevantním aspektu, toto téma je nepochybně obecně zajímavé. Proto se v dalších řádcích ponoříme do jeho původu, vývoje a role, kterou ORDER BY dnes hraje. Kromě toho prozkoumáme různé pohledy a názory na ORDER BY s cílem poskytnout ucelenou a obohacující vizi na toto téma. Připravte se ponořit se do informativní cesty o ORDER BY!
ORDER BY
je syntaktická konstrukce jazyka SQL pro seřazení záznamů vybíraných pomocí příkazu SELECT.
ORDER BY <sloupec>
ASC znamená vzestupně a jde o výchozí hodnotu, DESC znamená sestupně.
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ů. 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 | +----------------+------+