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.
Šajā rakstā tiks aplūkotas šādas tēmas:
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.