Sa merkado ngayon kung saan nabubuo ang maraming humuhusay na data araw-araw, napakahalaga sa amin na pag-uri-uriin ang data na naroroon sa mga database. Kaya, upang pag-uri-uriin ang data sa SQL, karaniwang ginagamit ang sugnay na ORDER BY. Kaya, sa artikulong ito sa ORDER NG sa SQL , Tatalakayin ko ang iba't ibang mga paraan kung saan maaari mong gamitin ang sugnay na ito upang pag-uri-uriin ang data.
Ang mga sumusunod na paksa ay saklaw sa artikulong ito:
Ano ang ORDER BY sa SQL?
Ang sugnay na ORDER BY ay ginagamit upang pag-uri-uriin ang lahat ng mga resulta sa pataas o pababang pagkakasunud-sunod. Bilang default, ang mga resulta-set ay pinagsunod-sunod sa pataas na pagkakasunud-sunod. Kaya, kung nais mong pag-uri-uriin ang itinakdang resulta sa pababang pagkakasunud-sunod, maaari mong gamitin ang DESC keyword. Maliban dito, maaari mo ring pag-uri-uriin ayon sa isang haligi o maraming mga haligi sa isang talahanayan.
Syntax:
PUMILI ng Hanay1, Hanay2, ... HanayN MULA SA tableName ORDER NG Column1, Column2, ... ASC | DESC
Dahil alam mo ang syntax ng ORDER BY sa SQL, ipaalam sa amin na makita ang ilang mga halimbawa ng sugnay na ito.
Isaalang-alang ang sumusunod na talahanayan upang makita ang lahat ng mga pagpapatakbo sa sugnay na ORDER BY. Gayundin, upang lumikha ng mga talahanayan, sa SQL, maaari mong gamitin ang GUMAWA ng pahayag sa talahanayan .
Mag-aaralID | Pangalan | Numero ng telepono | Lungsod |
isa | Rohan | 9876543210 | Hyderabad |
2 | Sonali | 9876567864 | Bengaluru |
3 | Ajay | 9966448811 | Swerte |
4 | Geeta | 9765432786 | Swerte |
5 | Shubham | 9944888756 | Delhi |
NG ORDER NG sugnay sa isang haligi
Kung kailangan mong pag-uri-uriin ang data ayon sa isang tukoy na haligi, pagkatapos ay kailangan mong banggitin ang pangalan ng haligi pagkatapos ng sugnay na ORDER BY sa .
Halimbawa:
Isaalang-alang ang isang senaryo, kung saan kailangan mong magsulat ng isang query upang mapili ang lahat ng mga mag-aaral mula sa talahanayan na 'Mga Mag-aaral', na pinagsunod-sunod sa hanay na 'Lungsod'.
PUMILI * MULA SA Mga Mag-aaral NG ORDER NG Lungsod
Sa pagpapatupad ng query sa itaas, makakakita ka ng isang output tulad ng sa ibaba:
Mag-aaralID | Pangalan | Numero ng telepono | Lungsod |
2 | Sonali | 9876567864 | Bengaluru |
5 | Shubham | 9944888756 | Delhi |
isa | Rohan | 9876543210 | Hyderabad |
3 pagkakakonekta ng database sa java na may MySQL | Ajay | 9966448811 | Swerte |
4 | Geeta | 9765432786 | Swerte |
ORDER NG DESC
Kung kailangan mong pag-uri-uriin ang data sa pababang pagkakasunud-sunod, pagkatapos ay kailangan mong banggitin ang keyword DESC pagkatapos ng sugnay na ORDER BY sa SQL.
Halimbawa:
Isaalang-alang ang isang senaryo, kung saan kailangan mong magsulat ng isang query upang mapili ang lahat ng mga mag-aaral mula sa talahanayan na 'Mga Mag-aaral', na pinagsunod-sunod sa hanay na 'Lungsod' sa pababang pagkakasunud-sunod.
PUMILI * MULA SA Mga Mag-aaral NG ORDER NG Lungsod DESC
Sa pagpapatupad ng query sa itaas, makakakita ka ng isang output tulad ng sa ibaba:
Mag-aaralID | Pangalan | Numero ng telepono | Lungsod |
4 kung paano mag-ipon ng mga programang java | Geeta | 9765432786 | Swerte |
3 | Ajay | 9966448811 | Swerte |
isa | Rohan | 9876543210 | Hyderabad |
5 | Shubham | 9944888756 | Delhi |
2 | Sonali | 9876567864 | Bengaluru |
NG ORDER NG sa maraming mga haligi
Kung kailangan mong pag-uri-uriin ang data ayon sa maraming mga haligi, pagkatapos ay kailangan mong banggitin ang pangalan ng mga haligi na iyon pagkatapos ng sugnay na ORDER BY sa SQL.
Halimbawa:
Isaalang-alang ang isang senaryo, kung saan kailangan mong magsulat ng isang query upang mapili ang lahat ng mga mag-aaral mula sa talahanayan na 'Mga Mag-aaral', na pinagsunod-sunod sa hanay na 'Lungsod' at haligi na 'Firstname'.
PUMILI * MULA SA Mga Mag-aaral NG ORDER NG Lungsod, FirstName
Ayon sa query sa itaas, makakakita ka ng isang itinakdang resulta, kung aling mga order ayon sa Lungsod, ngunit kung ang ilang mga hilera ay may parehong Lungsod, ang mga ito ay iniutos ng FirstName. Sa pagpapatupad ng query sa itaas, makakakita ka ng isang output tulad ng sa ibaba:
Mag-aaralID | Pangalan | Numero ng telepono | Lungsod |
2 | Sonali | 9876567864 | Bengaluru kung paano maging doble sa int java |
5 | Shubham | 9944888756 | Delhi |
isa | Rohan | 9876543210 | Hyderabad |
3 | Ajay | 9966448811 | Swerte |
4 | Geeta | 9765432786 | Swerte |
Maaari mo ring pag-uri-uriin ang mga mag-aaral batay sa, pinagsunod-sunod sa pamamagitan ng pataas na order para sa 'City', at pababang order para sa 'Firstname'. Upang magawa iyon, maaari kang magsulat ng isang code sa ibaba:
PUMILI * MULA SA Mga Mag-aaral NG ORDER NG City ASC, FirstName DESC
Sa pagpapatupad ng query sa itaas, makakakita ka ng isang output tulad ng sa ibaba:
Mag-aaralID | Pangalan | Numero ng telepono | Lungsod |
2 | Sonali | 9876567864 | Bengaluru |
5 | Shubham | 9944888756 | Delhi |
isa | Rohan | 9876543210 | Hyderabad |
4 | Geeta | 9765432786 | Swerte |
3 | Ajay | 9966448811 | Swerte |
Sa pamamagitan nito, natapos namin ang artikulong ito sa ORDER BY sa SQL. Inaasahan kong naiintindihan mo kung paano gamitin ang sugnay na ORDER BY sa SQL. Kung nais mong malaman ang tungkol sa MySQL at makilala ang open-source na pakikipag-ugnay na database na ito, pagkatapos ay suriin ang aming na kasama ng live na pagsasanay na pinamunuan ng magtuturo at karanasan sa proyekto sa totoong buhay. Tutulungan ka ng pagsasanay na ito na maunawaan ang malalim na MySQL at tutulong sa iyo na makamit ang mastery sa paksa.
May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng artikulong ito sa 'ORDER BY in SQL' at babalik ako sa iyo.