V tomto článku sa dozviete, ako používať klauzulu ORDER BY v jazyku SQL na triedenie výsledkov z tabuľky. Klauzula ORDER BY vám umožňuje zoradiť jeden alebo viac stĺpcov vzostupne aj zostupne.
Obsah
Kroky
Zadajte SELECT *. To znamená, že sa budeme pozerať na všetky stĺpce. Presun na ďalší riadok.
Zadajte FROM názov_tabuľky. Nahradiť názov_tabuľky s názvom tabuľky a potom prejdite na ďalší riadok.[1]
Zadajte ORDER BY kritérium;. Tu je niekoľko príkladov:
- Ak by ste napríklad chceli zobraziť výsledky v abecednom poradí na základe stĺpca s názvom NAME, použili by ste PORIADOK PODĽA NÁZVU;. Predvolené zoradenie je vzostupné, ale môžete tiež určiť, že chcete, aby bolo vzostupné, pomocou ORDER BY NAME ASC; ak chcete.
- Ak by ste chceli radšej zobraziť výsledky v opačnom poradí, použite ORDER BY NAME DESC;. DESC znamená „zostupné poradie.“
- Ak chcete zoradiť na základe dvoch stĺpcov, oddeľte ich čiarkami. Napríklad, ORDER BY LAST_NAME ASC, FIRST_NAME DESC; by zobrazilo výsledky zoradené abecedne podľa priezviska. Ak rovnaké LAST_NAME zodpovedá viacerým položkám FIRST_NAME, výsledky FIRST_NAME sa tiež zobrazia v zostupnom poradí.
Odkazy