Jak používat klauzuli ORDER BY v SQL?



Tento článek o příkazu „ORDER BY in SQL“ je komplexním průvodcem příkazem ORDER BY v SQL. Tento příkaz se používá k řazení dat v tabulce.

Na dnešním trhu, kde se každý den generuje obrovské množství dat, je pro nás velmi důležité třídit data obsažená v databázích. Třídit data v SQL, obvykle použijte klauzuli ORDER BY. Takže v tomto článku na OBJEDNAT BY v SQL , Budu diskutovat o různých způsobech, jak můžete pomocí této klauzule třídit data.

SQL-OBJEDNÁVKA BY-SQL-Edureka-300x144V tomto článku se budeme zabývat následujícími tématy:





    1. Co je klauzule ORDER BY v SQL?
    2. Syntax
    3. OBJEDNAT BY na jednom sloupci
    4. OBJEDNAT PODLE POPISU
    5. OBJEDNAT BY na několika sloupcích

Co je ORDER BY v SQL?

Klauzule ORDER BY se používá k řazení všech výsledků vzestupně nebo sestupně. Ve výchozím nastavení jsou sady výsledků seřazeny vzestupně. Pokud tedy chcete setřídit sadu výsledků v sestupném pořadí, můžete použít klíčové slovo DESC. Kromě toho můžete také třídit podle jednoho sloupce nebo více sloupců v tabulce.

Syntax:

VYBERTE Sloupec1, Sloupec2, ... SloupecN OD Název_tabulky OBJEDNAT PODLE Sloupce1, Sloupce2, ... ASC | DESC

Protože znáte syntaxi ORDER BY v SQL, podívejme se na několik příkladů této klauzule.



V následující tabulce najdete všechny operace v klauzuli ORDER BY. K vytváření tabulek v SQL můžete také použít Příkaz CREATE tabulky .

StudentID Jméno Telefonní číslo Město

jeden

Rohan



9876543210

Hyderabad

2

Sonali

9876567864

Bengaluru

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

5

Shubham

9944888756

Dillí

Klauzule ORDER BY na jednom sloupci

Pokud musíte řadit data podle konkrétního sloupce, musíte za klauzulí ORDER BY v části uvést název sloupce .

Příklad:

Zvažte scénář, kde musíte napsat dotaz, abyste vybrali všechny studenty z tabulky „Studenti“ seřazené podle sloupce „Město“.

VYBERTE * OD studentů OBJEDNÁVKU PODLE MĚSTA

Při provádění výše uvedeného dotazu uvidíte výstup níže:

StudentID

Jméno

Telefonní číslo

Město

2

Sonali

9876567864

jak vytvořit pole objektů

Bengaluru

5

Shubham

9944888756

Dillí

jeden

Rohan

9876543210

Hyderabad

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

OBJEDNAT PODLE POPISU

Pokud musíte řadit data v sestupném pořadí, musíte za klauzulí ORDER BY v SQL zmínit klíčové slovo DESC.

Příklad:

Zvažte scénář, kde musíte napsat dotaz, abyste vybrali všechny studenty z tabulky „Studenti“ seřazené podle sloupce „Město“ v sestupném pořadí.

VYBRAT * OD ŽÁKŮ OBJEDNAT PODLE MĚSTA POP

Při provádění výše uvedeného dotazu uvidíte výstup níže:

StudentID

Jméno

Telefonní číslo

Město

4

Geeta

9765432786

Lucknow

3

Ajay

9966448811

Lucknow

jeden

Rohan

funkce třídění c ++

9876543210

Hyderabad

5

Shubham

9944888756

Dillí

2

Sonali

9876567864

Bengaluru

OBJEDNAT BY na několika sloupcích

Pokud musíte řadit data podle mnoha sloupců, musíte za klauzulí ORDER BY v SQL uvést název těchto sloupců.

Příklad:

Zvažte scénář, kde musíte napsat dotaz, abyste vybrali všechny studenty z tabulky „Studenti“ seřazené podle sloupců „Město“ a „Jméno“.

VYBRAT * OD ŽÁKŮ OBJEDNAT PODLE Města, Křestního jména

Podle výše uvedeného dotazu uvidíte sadu výsledků, která objednává podle města, ale pokud mají některé řádky stejné město, jsou seřazeny podle jména. Při provádění výše uvedeného dotazu uvidíte výstup níže:

StudentID

Jméno

Telefonní číslo

Město

2

Sonali

9876567864

Bengaluru

5

Shubham

9944888756

Dillí

jeden

Rohan

9876543210

Hyderabad

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

Můžete také třídit studenty podle, seřazeno vzestupně pro „Město“ a sestupně pro „Jméno“. Chcete-li to provést, můžete napsat kód níže:

VYBRAT * OD ŽÁKŮ OBJEDNAT PODLE města ASC, křestního jména POP

Při provádění výše uvedeného dotazu uvidíte výstup níže:

StudentID

Jméno

Telefonní číslo

Město

2

Sonali

9876567864

Bengaluru

5

Shubham

9944888756

Dillí

jeden

Rohan

9876543210

Hyderabad

4

Geeta

9765432786

Lucknow

3

Ajay

9966448811

Lucknow

Tímto skončíme tímto článkem o ORDER BY v SQL. Doufám, že jste pochopili, jak použít klauzuli ORDER BY v SQL. Pokud se chcete dozvědět více o MySQL a seznamte se s touto relační databází open-source, podívejte se na naši který přichází s živým tréninkem vedeným instruktorem a zkušenostmi z reálného projektu. Toto školení vám pomůže porozumět MySQL do hloubky a pomůže vám dosáhnout zvládnutí předmětu.

Máte na nás dotaz? Uveďte to prosím v sekci komentářů v tomto článku na téma „OBJEDNAT BY v SQL“ a já se vám ozvu.