Hogyan kell használni az ORDER BY záradékot az SQL-ben?



Ez a cikk az „ORDER BY in SQL” témakörről átfogó útmutatót tartalmaz az ORDER BY utasításról az SQL-ben. Ez az utasítás az adatok táblázatba rendezésére szolgál.

A mai piacon, ahol nap mint nap rengeteg adat keletkezik, nagyon fontos számunkra az adatbázisokban lévő adatok rendezése. Nos, az adatok rendezéséhez SQL-ben, általában az ORDER BY záradékot használja. Tehát ebben a cikkben ORDER BY SQL-ben , Megbeszélem azokat a különféle módokat, amelyekkel ezt a záradékot felhasználhatja az adatok rendezéséhez.

SQL-RENDELÉS BY-SQL-Edureka-300x144A cikk a következő témákkal foglalkozik:





    1. Mi az ORDER BY záradék az SQL-ben?
    2. Szintaxis
    3. ORDER BY egy oszlopban
    4. MEGRENDELÉS DESC
    5. ORDER BY több oszlopon

Mi az ORDER BY az SQL-ben?

Az ORDER BY záradék az összes eredmény növekvő vagy csökkenő sorrendbe rendezésére szolgál. Alapértelmezés szerint az eredményhalmazokat növekvő sorrendben rendezik. Tehát, ha csökkenő sorrendben szeretné rendezni az eredményhalmazt, használhatja a DESC kulcsszót. Ettől eltekintve a táblázat egy oszlopa vagy több oszlopa szerint is rendezhet.

Szintaxis:

SELECT Oszlop1, Oszlop2, ... OszlopN FROM TableName ORDER BY 1. oszlop, 2. oszlop, ... ASC | DESC

Mivel ismeri az ORDER BY szintaxisát az SQL-ben, nézzünk meg néhány példát erre a záradékra.



Vegye figyelembe az alábbi táblázatot az ORDER BY záradék összes műveletének megtekintéséhez. Táblák létrehozásához SQL-ben használhatja a CREATE tábla utasítás .

Diákigazolvány Keresztnév Telefonszám Város

egy

Rohan



9876543210

Hyderabad

2

Sonali

9876567864

hogyan kell telepíteni a php-t a Windows rendszerre

Bengaluru

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

5.

Shubham

9944888756

Delhi

ORDER BY záradék egy oszlopban

Ha az adatokat egy adott oszlop szerint kell rendezni, akkor az ORDER BY záradék után meg kell említenie az oszlop nevét a .

Példa:

Vegyünk egy forgatókönyvet, ahol meg kell írnia egy lekérdezést az összes diák kiválasztásához a „Diákok” táblából, a „város” oszlop szerint rendezve.

KIVÁLASZTÁS * A hallgatók közül RENDELÉS város szerint

A fenti lekérdezés végrehajtásakor az alábbi kimenetet látja:

Diákigazolvány

Keresztnév

Telefonszám

Város

2

Sonali

9876567864

Bengaluru

5.

Shubham

9944888756

Delhi

egy

Rohan

9876543210

Hyderabad

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

MEGRENDELÉS DESC

Ha az adatokat csökkenő sorrendben kell rendezni, akkor meg kell említenie a DESC kulcsszót az ORDER BY záradék után az SQL-ben.

Példa:

Vegyünk egy forgatókönyvet, ahol meg kell írnia egy lekérdezést, hogy az összes diákot kijelölje a „Diákok” táblából, a „Város” oszlop szerint rendezve csökkenő sorrendben.

KIVÁLASZTÁS * A hallgatók közül RENDELÉS város leírás szerint

A fenti lekérdezés végrehajtásakor az alábbi kimenetet látja:

Diákigazolvány

Keresztnév

Telefonszám

Város

4

Geeta

9765432786

Lucknow

3

Ajay

9966448811

Lucknow

egy

Rohan

9876543210

Hyderabad

5.

Shubham

9944888756

Delhi

2

Sonali

9876567864

Bengaluru

t sql dátum adattípus

ORDER BY több oszlopon

Ha sok oszlop szerint kell rendezni az adatokat, akkor meg kell említenie az oszlopok nevét az ORDER BY záradék után az SQL-ben.

Példa:

Vegyünk egy forgatókönyvet, ahol meg kell írnia egy lekérdezést az összes diák kiválasztásához a „Diákok” táblából, rendezve a „Város” és a „Keresztnév” oszlopok szerint.

KIVÁLASZTÁS * A diákok közül RENDELÉS város, keresztnév szerint

A fenti lekérdezés szerint látni fog egy eredménykészletet, amely City szerint rendel, de ha egyes sorokban ugyanaz a City található, akkor azokat a FirstName rendezi. A fenti lekérdezés végrehajtásakor az alábbi kimenetet látja:

Diákigazolvány

Keresztnév

Telefonszám

Város

2

Sonali

9876567864

Bengaluru

5.

Shubham

9944888756

Delhi

egy

Rohan

9876543210

Hyderabad

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

Rendezhet hallgatókat a „Város” növekvő sorrendje és a „Keresztnév” csökkenő sorrendje alapján is. Ehhez beírhat egy kódot az alábbiak szerint:

KIVÁLASZTÁS * A hallgatók közül RENDELÉS város ASC, keresztnév DESC szerint

A fenti lekérdezés végrehajtásakor az alábbi kimenetet látja:

Diákigazolvány

Keresztnév

Telefonszám

Város

2

Sonali

9876567864

Bengaluru

5.

Shubham

9944888756

Delhi

egy

Rohan

9876543210

Hyderabad

4

Geeta

9765432786

Lucknow

3

Ajay

9966448811

Lucknow

Ezzel véget értünk az SQL-ben a ORDER BY cikkről. Remélem, megértette, hogyan kell használni az ORDER BY záradékot az SQL-ben. Ha többet szeretne megtudni a MySQL és ismerje meg ezt a nyílt forráskódú relációs adatbázist, majd nézze meg a mi amely oktató által vezetett élő képzéssel és valós projekt-tapasztalattal jár. Ez a képzés segít megérteni a MySQL-t alaposan, és elsajátítja a témát.

Van egy kérdésünk? Kérjük, említse meg a cikk „ORDER BY in SQL” című megjegyzéseinek szakaszában, és én visszajövök.