Na dnešnom trhu, kde sa každý deň generuje obrovské množstvo údajov, je pre nás veľmi dôležité triediť údaje obsiahnuté v databázach. Triediť dáta v SQL, zvyčajne používajte klauzulu ORDER BY. Takže v tomto článku na OBJEDNAŤ BY v SQL Budem diskutovať o rôznych spôsoboch, ako môžete pomocou tejto klauzuly triediť údaje.
V tomto článku sa budeme venovať nasledujúcim témam:
Čo je ORDER BY v SQL?
Klauzula ORDER BY sa používa na triedenie všetkých výsledkov vzostupne alebo zostupne. Súbory výsledkov sú predvolene zoradené vzostupne. Ak teda chcete zostavu výsledkov zoradiť zostupne, môžete použiť kľúčové slovo DESC. Okrem toho môžete tiež triediť podľa jedného stĺpca alebo viacerých stĺpcov v tabuľke.
Syntax:
VYBERTE Stĺpec1, Stĺpec2, ... StĺpecN Z TABUĽKY OBJEDNÁVKA podľa Stĺpca1, Stĺpca2, ... ASC | DESC
Pretože poznáte syntax príkazu ORDER BY v jazyku SQL, pozrime sa na niekoľko príkladov tohto článku.
V nasledujúcej tabuľke nájdete všetky operácie uvedené v klauzule ORDER BY. Na vytvorenie tabuliek v jazyku SQL môžete tiež použiť znak Príkaz CREATE tabuľky .
Študentská karta | Krstné meno | Telefónne číslo | Mesto |
jeden | Rohan | 9876543210 | Hyderabad |
2 | Sonali | 9876567864 | Bengaluru |
3 | Ajay | 9966448811 | Lucknow |
4 | Geeta | 9765432786 | Lucknow |
5 | Shubham | 9944888756 | Dillí |
Klauzula ORDER BY na jednom stĺpci
Ak musíte triediť údaje podľa konkrétneho stĺpca, musíte po klauzule ORDER BY v položke ORDER BY uviesť názov stĺpca .
Príklad:
Zvážte scenár, v ktorom musíte napísať dopyt, aby ste vybrali všetkých študentov z tabuľky „Študenti“ zoradených podľa stĺpca „Mesto“.
VYBERTE * OD ŽIAKOV OBJEDNAŤ PODĽA mesta
Po vykonaní vyššie uvedeného dotazu uvidíte výstup uvedený nižšie:
Študentská karta | Krstné meno | Telefónne číslo | Mesto |
2 | Sonali | 9876567864 .trim () java | Bengaluru |
5 | Shubham | 9944888756 | Dillí |
jeden | Rohan | 9876543210 | Hyderabad |
3 | Ajay | 9966448811 | Lucknow |
4 | Geeta | 9765432786 | Lucknow |
OBJEDNAŤ NA POPIS
Ak máte údaje zoradiť zostupne, musíte za klauzulou ORDER BY v SQL spomenúť kľúčové slovo DESC.
Príklad:
Zvážte scenár, v ktorom musíte napísať dopyt, aby ste vybrali všetkých študentov z tabuľky „Študenti“, zoradených podľa stĺpca „Mesto“ v zostupnom poradí.
VYBERTE * OD ŽIAKOV OBJEDNAŤ PODĽA mesta POPIS
Po vykonaní vyššie uvedeného dotazu uvidíte výstup uvedený nižšie:
Študentská karta | Krstné meno | Telefónne číslo | Mesto |
4 | Geeta | 9765432786 | Lucknow |
3 | Ajay | 9966448811 | Lucknow |
jeden | Rohan prejsť v c ++ | 9876543210 | Hyderabad |
5 | Shubham | 9944888756 | Dillí |
2 | Sonali | 9876567864 | Bengaluru |
OBJEDNAŤ NA niekoľkých stĺpcoch
Ak musíte triediť údaje podľa mnohých stĺpcov, potom musíte za klauzulou ORDER BY v SQL uviesť názov týchto stĺpcov.
Príklad:
Zvážte scenár, v ktorom musíte napísať dopyt, aby ste vybrali všetkých študentov z tabuľky „Študenti“ zoradených podľa stĺpcov „Mesto“ a „Krstné meno“.
VYBERTE * OD ŽIAKOV OBJEDNÁVKU PODĽA mesta, krstného mena
Podľa vyššie uvedeného dotazu uvidíte množinu výsledkov, ktoré objednávajú podľa mesta, ale ak majú niektoré riadky rovnaké mesto, potom sú zoradené podľa mena. Po vykonaní vyššie uvedeného dotazu uvidíte výstup uvedený nižšie:
Študentská karta | Krstné meno | Telefónne číslo | Mesto |
2 | Sonali | 9876567864 | Bengaluru |
5 | Shubham | 9944888756 | Dillí |
jeden | Rohan | 9876543210 | Hyderabad |
3 | Ajay | 9966448811 | Lucknow |
4 | Geeta | 9765432786 | Lucknow |
Študentov môžete tiež zoradiť podľa, zoradených vzostupne pre „Mesto“ a zostupne pre „Meno“. Môžete to urobiť tak, že napíšete kód uvedený nižšie:
VYBERTE * OD ŽIAKOV OBJEDNAŤ PODĽA Mestského ASC, Meno POP
Po vykonaní vyššie uvedeného dotazu uvidíte výstup uvedený nižšie:
Študentská karta | Krstné meno | Telefónne číslo | Mesto |
2 | Sonali | 9876567864 | Bengaluru |
5 | Shubham | 9944888756 | Dillí |
jeden | Rohan | 9876543210 | Hyderabad |
4 | Geeta | 9765432786 | Lucknow |
3 | Ajay | 9966448811 | Lucknow |
Týmto sa dostávame ku koncu tohto článku o OBJEDNÁVKE v SQL. Dúfam, že ste pochopili, ako používať klauzulu ORDER BY v SQL. Ak sa chcete dozvedieť viac o MySQL a spoznajte túto relačnú databázu open-source, potom si pozrite našu ktorá prináša živé školenie vedené inštruktorom a skúsenosti s projektmi v reálnom živote. Toto školenie vám pomôže pochopiť MySQL do hĺbky a pomôže vám dosiahnuť osvojenie si témy.
Máte na nás otázku? Uveďte to v časti komentárov tohto článku v časti „OBJEDNAJTE SI v SQL“ a ozvem sa.