Kā SQL klauzulu izmantot pēc pasūtījuma?



Šis raksts par “ORDER BY SQL” ir visaptverošs ceļvedis par orderi ORDER BY SQL. Šis paziņojums tiek izmantots, lai kārtotu datus tabulā.

Mūsdienu tirgū, kur katru dienu tiek ģenerēts milzīgs datu daudzums, mums ir ļoti svarīgi kārtot datus, kas atrodas datu bāzēs. Nu, lai kārtotu datus SQL, parasti izmanto klauzulu ORDER BY. Tātad, šajā rakstā par PASŪTĪT BY SQL , Es apspriedīšu dažādos veidus, kā jūs varat izmantot šo klauzulu, lai kārtotu datus.

SQL-PASŪTĪT BY-SQL-Edureka-300x144Šajā rakstā tiks aplūkotas šādas tēmas:





    1. Kas ir klauzula ORDER BY SQL?
    2. Sintakse
    3. ORDER BY vienā kolonnā
    4. PASŪTĪT PĒC DESC
    5. ORDER BY vairākās kolonnās

Kas ir ORDER BY SQL?

Klauzula ORDER BY tiek izmantota, lai kārtotu visus rezultātus augošā vai dilstošā secībā. Pēc noklusējuma rezultātu kopas tiek sakārtotas augošā secībā. Tātad, ja vēlaties kārtot rezultātu kopu dilstošā secībā, varat izmantot atslēgvārdu DESC. Bez tam jūs varat arī kārtot pēc vienas kolonnas vai vairākām tabulas kolonnām.

atšķirība starp pagarinājumiem un darbarīkiem

Sintakse:

SELECT kolonna1, kolonna2, ... kolonnaN NO TableName PASŪTĪT PĒC kolonnas1, kolonnas2, ... ASC | DESC

Tā kā jūs zināt ORDER BY sintaksi SQL, ļaujiet mums apskatīt dažus šīs klauzulas piemērus.



Apsveriet šo tabulu, lai skatītu visas darbības klauzulā ORDER BY. Lai izveidotu tabulas SQL, varat izmantot IZVEIDOT tabulas izrakstu .

StudentID Vārds Telefona numurs Pilsēta

viens

Rohans



9876543210

Hyderabad

2

Sonali

9876567864

Bengaluru

3

Ajay

9966448811

Laknova

4

Geeta

9765432786

Laknova

5

Šūhems

9944888756

Deli

Kārtība ORDER BY vienā kolonnā

Ja dati ir jākārto atbilstoši konkrētai kolonnai, slejas nosaukums pēc klauzulas ORDER BY jāpiemin .

Piemērs:

Apsveriet scenāriju, kurā jums ir jāraksta vaicājums, lai tabulā “Studenti” atlasītu visus studentus, sakārtotus pēc kolonnas “Pilsēta”.

ATLASIET * NO studentiem PASŪTĪT PĒC pilsētas

Izpildot iepriekš minēto vaicājumu, redzēsit šādu izvadi:

StudentID

Vārds

Telefona numurs

Pilsēta

2

Sonali

9876567864

Bengaluru

5

Šūhems

9944888756

Deli

viens

Rohans

9876543210

Hyderabad

3

Ajay

9966448811

Laknova

4

Geeta

9765432786

Laknova

PASŪTĪT PĒC DESC

Ja dati ir jāšķiro dilstošā secībā, pēc SQL klauzulas ORDER BY jums jāpiemin atslēgvārds DESC.

Piemērs:

Apsveriet scenāriju, kurā jums jāuzraksta vaicājums, lai tabulā “Studenti” atlasītu visus studentus, sakārtojot pēc kolonnas “Pilsēta” dilstošā secībā.

ATLASIET * NO studentiem PASŪTĪT PĒC pilsētas DESC

Izpildot iepriekš minēto vaicājumu, redzēsit šādu izvadi:

StudentID

Vārds

Telefona numurs

Pilsēta

4

Geeta

9765432786

Laknova

kas ir datu zinātne?

3

Ajay

9966448811

Laknova

viens

Rohans

9876543210

Hyderabad

5

Šūhems

9944888756

Deli

2

Sonali

9876567864

Bengaluru

ORDER BY vairākās kolonnās

Ja dati ir jākārto pēc daudzām kolonnām, pēc SQL klauzulas ORDER BY jums jāpiemin šo kolonnu nosaukums.

Piemērs:

Apsveriet scenāriju, kurā jums ir jāraksta vaicājums, lai tabulā “Studenti” atlasītu visus studentus, sakārtotus pēc kolonnas “Pilsēta” un “Vārds”.

ATLASIET * NO SKOLĒNIEM PASŪTĪT PĒC pilsētas, vārda

Saskaņā ar iepriekš minēto vaicājumu jūs redzēsiet rezultātu kopu, kuru pasūtīs pēc pilsētas, bet, ja dažās rindās ir viena un tā pati pilsēta, tad tās sakārto FirstName. Izpildot iepriekš minēto vaicājumu, redzēsit šādu izvadi:

StudentID

Vārds

Telefona numurs

Pilsēta

2

Sonali

9876567864

Bengaluru

5

Šūhems

9944888756

Deli

viens

Rohans

9876543210

Hyderabad

3

Ajay

9966448811

Laknova

4

Geeta

9765432786

Laknova

Jūs varat arī kārtot skolēnus, sakārtojot pēc augošā secībā “Pilsēta” un dilstošā secībā pēc “Vārds”. Lai to izdarītu, varat uzrakstīt kodu šādi:

ATLASIET * NO SKOLĒNIEM PASŪTĪT PĒC pilsētas ASC, vārda DESC

Izpildot iepriekš minēto vaicājumu, redzēsit šādu izvadi:

StudentID

Vārds

Telefona numurs

Pilsēta

2

Sonali

java dubultā uz int pārvēršanu

9876567864

Bengaluru

5

Šūhems

9944888756

Deli

viens

Rohans

9876543210

Hyderabad

4

Geeta

9765432786

Laknova

3

Ajay

9966448811

Laknova

Ar to mēs esam nonākuši pie šī raksta par ORDER BY SQL. Es ceru, ka jūs sapratāt, kā SQL izmantot klauzulu ORDER BY. Ja vēlaties uzzināt vairāk par MySQL un iepazīstiet šo atvērtā pirmkoda relāciju datu bāzi, pēc tam pārbaudiet mūsu kas nāk ar instruktoru vadītu tiešraides apmācību un reālās dzīves projektu pieredzi. Šīs apmācības palīdzēs jums padziļināti izprast MySQL un palīdzēs jums apgūt priekšmetu.

Vai mums ir jautājums? Lūdzu, pieminējiet to šī raksta komentāru sadaļā par “ORDER BY SQL”, un es sazināšos ar jums.