Kuidas kasutada SQL-i klauslit ORDER BY?

See artikkel 'ORDER BY SQL-is' on põhjalik juhend SQL-i ORDER BY-lause kohta. Seda lauset kasutatakse andmete sortimiseks tabelis.

Tänapäeva turul, kus iga päev tekib tohutult palju andmeid, on meie jaoks väga oluline andmebaasides olevad andmed sortida. Noh, andmete sortimiseks SQL-is, kasutavad tavaliselt klauslit ORDER BY. Niisiis, selles artiklis Telli OR SQL-is , Käsitlen erinevaid viise, kuidas saate seda klauslit andmete sortimiseks kasutada.

SQL-TELLI BY-SQL-Edureka-300x144Selles artiklis käsitletakse järgmisi teemasid:





    1. Mis on SQL-i klausel ORDER BY?
    2. Süntaks
    3. Telli OR ühes veerus
    4. TELLI DESC
    5. ORDER BY mitmel veerul

Mis on SQL-is ORDER BY?

Klauslit ORDER BY kasutatakse kõigi tulemuste sortimiseks kasvavas või kahanevas järjekorras. Vaikimisi on tulemuste komplektid järjestatud kasvavas järjekorras. Seega, kui soovite sortida tulemuste komplekti kahanevas järjekorras, võite kasutada märksõna DESC. Peale selle saate sortida ka ühe või mitme tabeli veeru järgi.

Süntaks:

VALI veerg1, veerg2, ... veergN tabelist NIMI TELLI veeru1, veeru2, ... ASC | DESC

Kuna teate ORDER BY-i süntaksit SQL-is, vaadake selle klausli mõningaid näiteid.



Kõigi toimingute nägemiseks klauslis ORDER BY kaaluge järgmist tabelit. Samuti saate tabelite loomiseks SQL-is kasutada LOO tabeli avaldus .

Õpilase ID Eesnimi Telefoninumber Linn

üks

Rohan



9876543210

Hyderabad

2

Sonali

9876567864

Bengaluru

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

5

Shubham

9944888756

Delhi

Tellimus ORDER BY ühes veerus

Kui peate andmeid sorteerima konkreetse veeru järgi, peate veerus nime ORDER BY järgi mainima .

Näide:

Mõelge stsenaariumile, kus peate kirjutama päringu, et valida kõik õpilased tabelist 'Õpilased', sortitud veeru 'Linn' järgi.

VALI * Õpilaste hulgast TELLI linna järgi

Ülaltoodud päringu käivitamisel näete järgmist väljundit:

Õpilase ID

Eesnimi

Telefoninumber

Linn

2

Sonali

9876567864

Bengaluru

5

Shubham

9944888756

Delhi

üks

Rohan

9876543210

Hyderabad

3

sortimismeetod c ++

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

TELLI DESC

Kui peate andmeid järjestama kahanevas järjekorras, peate SQL-i lause ORDER BY järel mainima märksõna DESC.

Näide:

Mõelge stsenaariumile, kus peate kirjutama päringu kõigi õpilaste valimiseks tabelist „Õpilased”, sortides veeru „Linn” järgi kahanevas järjekorras.

VALI * Õpilaste hulgast TELLI Linna kirjelduse järgi

Ülaltoodud päringu käivitamisel näete järgmist väljundit:

Õpilase ID

Eesnimi

Telefoninumber

Linn

4

java erinevus hashmapi ja hashtable'i vahel

Geeta

9765432786

Lucknow

3

Ajay

9966448811

Lucknow

üks

Rohan

9876543210

Hyderabad

5

Shubham

9944888756

Delhi

2

Sonali

9876567864

Bengaluru

ORDER BY mitmel veerul

Kui peate sorteerima andmeid paljude veergude järgi, peate SQL-i lause ORDER BY järel mainima nende veergude nime.

Näide:

Mõelge stsenaariumile, kus peate kirjutama päringu kõigi õpilaste valimiseks tabelist 'Õpilased', mis on järjestatud veergude 'Linn' ja 'Eesnimi' järgi.

VALI * Õpilaste hulgast TELLI Linna, Eesnime järgi

Vastavalt ülaltoodud päringule näete tulemuste komplekti, mis tellib linna järgi, kuid kui mõnel real on sama linn, siis järjestab need eesnimi. Ülaltoodud päringu käivitamisel näete järgmist väljundit:

Õpilase ID

Eesnimi

Telefoninumber

Linn

2

Sonali

9876567864

Bengaluru

kuidas kirjutada tostringu meetodit javas

5

Shubham

9944888756

Delhi

üks

Rohan

9876543210

Hyderabad

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

Samuti saate õpilasi sortida, sortida kasvava järjestuse järgi linnale ja kahanevas järjestuses eesnime järgi. Selleks võite kirjutada koodi järgmiselt:

VALIGE * Õpilaste hulgast TELLI Linna ASC, eesnimi DESC

Ülaltoodud päringu käivitamisel näete järgmist väljundit:

Õpilase ID

Eesnimi

Telefoninumber

Linn

2

Sonali

9876567864

Bengaluru

5

Shubham

9944888756

Delhi

üks

Rohan

9876543210

Hyderabad

4

Geeta

9765432786

Lucknow

3

Ajay

9966448811

Lucknow

Sellega jõuame lõpule artikliga ORDER BY SQL-is. Loodan, et saite aru, kuidas kasutada klauslit ORDER BY SQL-is. Kui soovite rohkem teada saada MySQL ja tutvuge selle avatud lähtekoodiga relatsioonide andmebaasiga ning vaadake siis meie mis on varustatud juhendajate juhitud elava koolituse ja reaalse elu projektikogemusega. See koolitus aitab teil MySQL-i põhjalikult mõista ja aitab teil selle teema üle meisterlikkust saavutada.

Kas teil on meile küsimus? Palun mainige seda selle artikli kommentaaride jaotises teemal „TELLI JÄRGI SQL-is” ja võtan teiega ühendust.