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.
A cikk a következő témákkal foglalkozik:
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.