Kaip naudoti sąlygą „UŽSAKYTI PAGAL SQL“?



Šis straipsnis „ORDER BY SQL“ yra išsamus vadovas „ORDER BY“ SQL. Šis sakinys naudojamas duomenims surūšiuoti lentelėje.

Šiuolaikinėje rinkoje, kur kiekvieną dieną susidaro daugybė duomenų, mums labai svarbu rūšiuoti duomenis, esančius duomenų bazėse. Na, norint rūšiuoti duomenis SQL, paprastai vartoja sąlygą ORDER BY. Taigi, šiame straipsnyje apie UŽSAKYTI BY SQL , Aptarsiu įvairius būdus, kuriais galite naudoti šią sąlygą duomenims rūšiuoti.

SQL-UŽSAKYTI BY-SQL-Edureka-300x144Šiame straipsnyje bus aptariamos šios temos:





    1. Kas yra „ORDER BY“ sąlyga SQL?
    2. Sintaksė
    3. UŽSAKYTI BY viename stulpelyje
    4. UŽSAKYTI DESC
    5. UŽSAKYTI BY ant kelių stulpelių

Kas yra „ORDER BY“ SQL sistemoje?

Sąlyga ORDER BY naudojama visiems rezultatams rūšiuoti didėjimo arba mažėjimo tvarka. Pagal numatytuosius nustatymus rezultatų rinkiniai yra rūšiuojami didėjimo tvarka. Taigi, jei norite surūšiuoti rezultatų rinkinį mažėjimo tvarka, galite naudoti raktinį žodį DESC. Be to, taip pat galite rūšiuoti pagal vieną stulpelį arba kelis stulpelius lentelėje.

Sintaksė:

PASIRINKITE 1 stulpelį, 2 stulpelį, ... stulpelįN IŠ „TableName“ UŽSAKYTI PAGAL 1 stulpelį, 2 stulpelį, ... ASC | DESC

Kadangi žinote SQL užsakymo ORDER BY sintaksę, pažiūrėkime keletą šios sąlygos pavyzdžių.



Apsvarstykite šią lentelę, kad pamatytumėte visas operacijas, esančias sąlygoje „ORDER BY“. Be to, norėdami sukurti lenteles SQL, galite naudoti SUKURTI lentelės teiginį .

Studento pažymėjimas Pirmas vardas Telefono numeris Miestas

vienas

Rohanas



9876543210

Hyderabad

2

neryški dirbtinio intelekto logika

Sonali

9876567864

Bengaluru

3

Ajay

9966448811

Lakna

4

Geeta

9765432786

Lakna

5

Šubhamas

9944888756

Delis

Viename stulpelyje išlyga ORDER BY

Jei turite rūšiuoti duomenis pagal konkretų stulpelį, po stulpelio „ORDER BY“ turite paminėti stulpelio pavadinimą. .

Pavyzdys:

Apsvarstykite scenarijų, kai turite parašyti užklausą, kad pasirinktumėte visus studentus iš lentelės „Studentai“, surūšiuotą pagal stulpelį „Miestas“.

PASIRINKITE * IŠ studentų UŽSAKYTI pagal miestą

Vykdydami pirmiau pateiktą užklausą pamatysite išvestį, kaip nurodyta toliau:

Studento pažymėjimas

Pirmas vardas

Telefono numeris

Miestas

2

Sonali

9876567864

Bengaluru

5

Šubhamas

9944888756

Delis

vienas

Rohanas

9876543210

Hyderabad

3

Ajay

9966448811

Lakna

4

Geeta

9765432786

Lakna

UŽSAKYTI DESC

Jei turite rūšiuoti duomenis mažėjančia tvarka, turite paminėti raktinį žodį DESC po sąlyga ORDER BY SQL.

Pavyzdys:

Apsvarstykite scenarijų, kai turite parašyti užklausą, kad pasirinktumėte visus studentus iš lentelės „Studentai“, surūšiuotą pagal stulpelį „Miestas“ mažėjančia tvarka.

PASIRINKITE * IŠ studentų UŽSAKYTI PAGAL miestą

Vykdydami pirmiau pateiktą užklausą pamatysite išvestį, kaip nurodyta toliau:

Studento pažymėjimas

Pirmas vardas

Telefono numeris

Miestas

4

Geeta

9765432786

Lakna

3

Ajay

9966448811

Lakna

vienas

Rohanas

9876543210

Hyderabad

5

Šubhamas

9944888756

Delis

2

Sonali

9876567864

Bengaluru

UŽSAKYTI BY keliuose stulpeliuose

Jei turite rūšiuoti duomenis pagal daugelį stulpelių, turite paminėti tų stulpelių pavadinimus po SQL sakinio ORDER BY.

Pavyzdys:

Apsvarstykite scenarijų, kai turite parašyti užklausą, kad pasirinktumėte visus studentus iš lentelės „Studentai“, surūšiuotą pagal stulpelius „Miestas“ ir „Vardas“.

duomenų struktūros ir algoritmai Java programoje
PASIRINKITE * IŠ studentų UŽSAKYTI pagal miestą, vardą

Pagal pirmiau pateiktą užklausą pamatysite rezultatų rinkinį, kuris užsakomas pagal „City“, bet jei kai kuriose eilutėse yra tas pats „City“, tada jas užsako „FirstName“. Vykdydami pirmiau pateiktą užklausą pamatysite išvestį, kaip nurodyta toliau:

Studento pažymėjimas

Pirmas vardas

Telefono numeris

Miestas

2

Sonali

9876567864

Bengaluru

5

Šubhamas

9944888756

Delis

vienas

Rohanas

9876543210

Hyderabad

3

Ajay

9966448811

Lakna

4

Geeta

9765432786

Lakna

Taip pat galite rūšiuoti mokinius pagal, surikiuotą pagal didėjimo „Miestas“ ir „Vardas“ mažėjimo tvarką. Norėdami tai padaryti, galite parašyti kodą taip:

PASIRINKITE * IŠ studentų UŽSAKYTI pagal miesto ASC, vardą DESC

Vykdydami pirmiau pateiktą užklausą pamatysite išvestį, kaip nurodyta toliau:

Studento pažymėjimas

Pirmas vardas

Telefono numeris

Miestas

2

Sonali

9876567864

Bengaluru

5

Šubhamas

9944888756

Delis

vienas

Rohanas

9876543210

Hyderabad

4

Geeta

9765432786

Lakna

3

Ajay

9966448811

Lakna

Tuo mes baigėme šį straipsnį apie ORDER BY SQL. Tikiuosi, kad supratote, kaip SQL sąlygą naudoti ORDER BY. Jei norite sužinoti daugiau apie „MySQL“ ir susipažinkite su šia atviro kodo reliacine duomenų baze, tada patikrinkite mūsų kuris ateina su instruktorių vedamomis tiesioginėmis treniruotėmis ir realių projektų patirtimi. Šie mokymai padės jums išsamiau suprasti „MySQL“ ir padės jums įsisavinti šį dalyką.

Turite mums klausimą? Prašau paminėti tai šio straipsnio komentarų skiltyje „UŽSAKYTI BY SQL“, ir aš susisieksiu su jumis.