Ako zoradiť podľa abecedy v jazyku SQL

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.

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í.
  • Vykonajte príkaz. Teraz uvidíte výsledky SQL v príslušnom poradí.
  • Odkazy