Kuinka käyttää ORDER BY -lausetta SQL: ssä?



Tämä artikkeli 'ORDER BY in SQL' on kattava opas ORDER BY -käskyyn SQL: ssä. Tätä lausetta käytetään tietojen lajittelemiseen taulukkoon.

Nykypäivän markkinoilla, joissa päivittäin syntyy valtava määrä dataa, on erittäin tärkeää lajitella tietokannoissa olevat tiedot. No, tietojen lajittelemiseksi SQL: ssä, yleensä käytä ORDER BY -lauseketta. Joten, tässä artikkelissa TILAA BY SQL: ssä Keskustelen eri tavoista, joilla voit käyttää tätä lauseketta tietojen lajittelussa.

SQL-TILAA BY-SQL-Edureka-300x144Tässä artikkelissa käsitellään seuraavia aiheita:





    1. Mikä on ORDER BY -lauseke SQL: ssä?
    2. Syntaksi
    3. TILAA BY yhdessä sarakkeessa
    4. TILAA DESC
    5. ORDER BY useissa sarakkeissa

Mikä on ORDER BY SQL: ssä?

ORDER BY -lauseketta käytetään kaikkien tulosten lajitteluun nousevassa tai laskevassa järjestyksessä. Tulosjoukot lajitellaan oletusarvoisesti nousevassa järjestyksessä. Joten, jos haluat lajitella tulosjoukon laskevassa järjestyksessä, voit käyttää DESC-avainsanaa. Tämän lisäksi voit lajitella yhden tai useamman taulukon sarakkeen mukaan.

Syntaksi:

VALITSE Sarake1, Sarake2, ... SarakeN FROM TableName TILAA PALSTA Sarake1, Sarake2, ... ASC | DESC

Koska tiedät ORDER BY -syntaksin SQL: ssä, katsotaanpa muutama esimerkki tästä lausekkeesta.



Harkitse seuraavaa taulukkoa nähdäksesi kaikki ORDER BY -lausekkeen toiminnot. Voit myös luoda taulukoita SQL: ssä käyttämällä LUO taulukkolauseke .

Opiskelijanumero Etunimi Puhelinnumero Kaupunki

yksi

Rohan



9876543210

Hyderabad

2

Sonali

9876567864

Bengaluru

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

5

Shubham

9944888756

Delhi

ORDER BY -lauseke yhdessä sarakkeessa

Jos sinun on lajiteltava tiedot tietyn sarakkeen mukaan, sinun on mainittava sarakkeen nimi ORDER BY -lausekkeen jälkeen .

Esimerkki:

Tarkastellaan skenaariota, jossa sinun on kirjoitettava kysely kaikkien opiskelijoiden valitsemiseksi 'Opiskelijat' -taulukosta lajiteltuna 'Kaupunki' -sarakkeeseen.

VALITSE * OPISKELIJOISTA TILAA kaupungin mukaan

Suoritettaessa yllä olevaa kyselyä näet seuraavanlaisen tuloksen:

Opiskelijanumero

Etunimi

Puhelinnumero

Kaupunki

2

Sonali

9876567864

Bengaluru

5

Shubham

9944888756

Delhi

yksi

Rohan

9876543210

Hyderabad

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

TILAA DESC

Jos sinun on lajiteltava tiedot laskevassa järjestyksessä, sinun on mainittava SQL-ORDER BY -lausekkeen jälkeen avainsana DESC.

Esimerkki:

Tarkastellaan skenaariota, jossa sinun on kirjoitettava kysely kaikkien opiskelijoiden valitsemiseksi 'Opiskelijat' -taulukosta, lajiteltu 'Kaupunki' -sarakkeen mukaan laskevassa järjestyksessä.

VALITSE * OPISKELIJOISTA TILAA Kaupunkikuvaus

Suoritettaessa yllä olevaa kyselyä näet seuraavanlaisen tuloksen:

Opiskelijanumero

Etunimi

Puhelinnumero

Kaupunki

4

on-suhde java

Geeta

9765432786

Lucknow

3

Ajay

9966448811

Lucknow

yksi

Rohan

9876543210

Hyderabad

5

Shubham

9944888756

Delhi

2

Sonali

9876567864

Bengaluru

ORDER BY useissa sarakkeissa

Jos sinun on lajiteltava tiedot useiden sarakkeiden mukaan, sinun on mainittava näiden sarakkeiden nimi SQL-tilauksen ORDER BY -lausekkeen jälkeen.

Esimerkki:

Tarkastellaan skenaariota, jossa sinun on kirjoitettava kysely kaikkien opiskelijoiden valitsemiseksi 'Opiskelijat' -taulukosta lajiteltuna 'Kaupunki' - ja 'Etunimi' -sarakkeiden mukaan.

VALITSE * OPISKELIJOISTA TILAA Kaupunki, Etunimi

Yllä olevan kyselyn mukaan näet tulosjoukon, joka järjestää kaupungin mukaan, mutta jos joillakin riveillä on sama kaupunki, ne järjestää etunimi. Suoritettaessa yllä olevaa kyselyä näet seuraavanlaisen tuloksen:

Opiskelijanumero

Etunimi

Puhelinnumero

Kaupunki

2

Sonali

toiminnon ylikuormitus c ++

9876567864

Bengaluru

5

Shubham

9944888756

Delhi

yksi

Rohan

9876543210

Hyderabad

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

Voit myös lajitella oppilaat, järjestäen ne nousevan ja 'Etunimi' -järjestyksen mukaan. Voit tehdä sen kirjoittamalla koodin seuraavasti:

VALITSE * OPISKELIJOISTA TILAA City ASC, Etunimi DESC

Suoritettaessa yllä olevaa kyselyä näet seuraavanlaisen tuloksen:

Opiskelijanumero

Etunimi

Puhelinnumero

Kaupunki

2

Sonali

9876567864

Bengaluru

5

Shubham

9944888756

Delhi

yksi

Rohan

9876543210

Hyderabad

4

Geeta

9765432786

Lucknow

3

Ajay

9966448811

Lucknow

Tämän avulla olemme päättäneet tämän artikkelin ORDER BY: stä SQL: ssä. Toivon, että ymmärrät, kuinka ORDER BY -lauseketta käytetään SQL: ssä. Jos haluat oppia lisää MySQL ja tutustu tähän avoimen lähdekoodin relaatiotietokantaan ja tutustu sitten joka sisältää ohjaajan vetämän live-koulutuksen ja tosielämän projektikokemuksen. Tämä koulutus auttaa ymmärtämään MySQL: ää perusteellisesti ja auttaa sinua hallitsemaan aihetta.

Onko sinulla kysymys meille? Mainitse se tämän artikkelin 'TILAA JÄLJELLÄ SQL: ssä' -kommenttiosassa, ja palaan sinuun.