Nag-iimbak ang mga database ng malalaking dami ng data sa iba't ibang mga format. Ngunit naisip mo ba kung paano pumili ng data mula ? Kaya, ang pahayag ng SQL SELECT ay ginagamit upang makuha ang data mula sa mga database. Sa artikulong ito sa SQL SELECT, tatalakayin ko kung paano gamitin ang PILIING pahayag sa SQL sa iba`t ibang mga .
Ang mga sumusunod na paksa ay saklaw sa artikulong ito:
Ano ang SQL SELECT?
Ginagamit ang pahayag na SELECT upang pumili ng isang tukoy na hanay ng data mula sa database. Ang data na ibinalik ng pahayag na SELECT ay nakaimbak sa isang talahanayan ng resulta na tinawag bilang itinakdang resulta.
SQL SELECT Syntax:
- Upang mapili ang ilang mga haligi PILIHIN ColumnName1, ColumnName2, ColumnName (N) MULA sa TableName - Upang mapili ang kumpletong data mula sa talahanayan SELECT * MULA sa TableName - Upang mapili ang nangungunang N na talaan mula sa talahanayan PILIHIN TOP N * MULA sa TableName
Ang pagpapatuloy sa artikulong ito sa SQL SELECT, ipaunawa sa amin kung paano gamitin ang Piling pahayag sa iba't ibang paraan.
Mga halimbawa :
Para sa iyong mas mahusay na pag-unawa, isasaalang-alang ko ang sumusunod na talahanayan.
Mag-aaralID | Pangalan ng estudyante | Edad | Lungsod | Bansa |
isa | Rohan | 2. 3 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
3 | Si Anna | dalawampu't isa | London | United Kingdom |
4 | John | 19 | New York | GAMIT |
5 | Alice | 22 | Berlin | Alemanya |
Tingnan natin isa-isa ang bawat isa sa kanila.
PILI ng SQL ang Halimbawang Halimbawa
Nabanggit mo rito ang mga pangalan ng haligi kung saan mo nais makuha ang data.
Halimbawa: Sumulat ng isang query upang makuha ang StudentID, StudentName at Age mula sa talahanayan ng Mga Mag-aaral.
PUMILI ng StudentID, StudentName, Edad MULA Mga Mag-aaral
Output:
Mag-aaralID | Pangalan ng estudyante | Edad |
isa | Rohan | 2. 3 |
2 | Sameera | 22 |
3 | Si Anna | dalawampu't isa |
4 | John | 19 |
5 | Alice | 22 |
PILI NG SQL * Halimbawa
Ginamit ang Asterisk (*) upang mapili ang lahat ng data mula sa database / talahanayan / haligi.
uri ng data ng petsa sa sql
Halimbawa: Sumulat ng isang query upang makuha ang lahat ng mga detalye mula sa talahanayan ng Mga Mag-aaral.
PUMILI * MULA SA Mga Mag-aaral
Output:
Mag-aaralID | Pangalan ng estudyante | Edad | Lungsod | Bansa |
isa | Rohan | 2. 3 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
3 | Si Anna | dalawampu't isa | London | United Kingdom |
4 | John | 19 | New York | GAMIT |
5 | Alice | 22 | Berlin | Alemanya |
Iyon ang simpleng paraan upang magamit ang PILIING pahayag. Sumulong tayo sa artikulong ito sa SQL SELECT at maunawaan kung paano gamitin ang pahayag na PILI sa iba pang mga utos sa SQL.
Gumamit ng SELECT gamit ang DISTINCT
Maaari mong gamitin ang PILIING pahayag na may pahayag na DISTINCT upang makuha lamang ang mga natatanging halaga.
Syntax
PUMILI NG DISTINCT HaligiName1, ColumnName2, ColumnName (N) MULA SA TableName
Halimbawa
PUMILI NG DISTINTO Edad MULA SA Mga Mag-aaral
Output:
Edad |
2. 3 |
22 |
dalawampu't isa |
19 |
Pagpapatuloy sa artikulong ito, maunawaan natin kung paano gamitin ang SQL SELECT sa sugnay na ORDER BY.
Gumamit ng SELECT gamit ang ORDER BY
Tulad ng alam nating lahat na ang ORDER NG pahayag ay ginagamit upang pag-uri-uriin ang mga resulta alinman sa pataas o pababang pagkakasunud-sunod. Maaari naming gamitin ang pahayag na ORDER BY na may piling pahayag upang makuha ang tiyak na data sa pataas o pababang pagkakasunud-sunod.
Syntax
PUMILI ng ColumnName1, ColumnName2, ColumnName (N) MULA SA TableName ORDER NG ColumnName1, ColumnName2, ... ASC | DESC
Halimbawa upang magamit lamang ang ORDER BY
Sumulat ng isang query upang mapili ang lahat ng mga patlang mula sa talahanayan ng mga mag-aaral na iniutos ng lungsod.
PUMILI * MULA SA Mga Mag-aaral NG ORDER NG Lungsod
Output:
Mag-aaralID | Pangalan ng estudyante | Edad | Lungsod | Bansa |
5 | Alice | 22 | Berlin | Alemanya |
3 | Ana | dalawampu't isa | London | United Kingdom |
isa | Rohan | 2. 3 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
4 | John | 19 | New York | GAMIT |
Halimbawa upang magamit ang ORDER BY sa pababang pagkakasunud-sunod
Sumulat ng isang query upang mapili ang lahat ng mga patlang mula sa talahanayan ng mga mag-aaral na iniutos ng lungsod sa pababang pagkakasunud-sunod.
PUMILI * MULA SA Mga Mag-aaral NG ORDER NG Lungsod DESC
Mag-aaralID | Pangalan ng estudyante | Edad | Lungsod | Bansa |
4 | John | 19 | New York | GAMIT |
isa | Rohan | 2. 3 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
3 | Ana | dalawampu't isa | London | United Kingdom |
5 | Alice | 22 | Berlin | Alemanya |
Susunod sa artikulong ito, maunawaan natin kung paano gamitin ang SQL SELECT sa pahayag ng GROUP BY.
Gumamit ng SELECT gamit ang GROUP BY
Ang GRUPO NG pahayag ay ginagamit sa PILING pahayag upang mapangkat ang resulta-itinakda ng isa o higit pang mga haligi.
Syntax
PUMILI ng ColumnName1, ColumnName2, ..., ColumnName (N) MULA sa TableName WHERE Condition GROUP BY ColumnName (N) ORDER BY ColumnName (N)
Halimbawa:
Sumulat ng isang query upang ilista ang bilang ng mga mag-aaral sa bawat edad.
SELECT COUNT (StudentID), Lungsod MULA SA Mga Mag-aaral GROUP NG Lungsod
Output:
COUNT (StudentID) | Lungsod |
2 | Mumbai |
isa | London |
isa | New York |
isa | Berlin |
Susunod sa artikulong ito, maunawaan natin kung paano gamitin ang SQL SELECT sa pahayag ng GROUP BY.
Gumamit ng SELECT na may pagkakaroon ng sugnay
Maaaring magamit ang sugnay na MAYING sa piling pahayag upang makuha ang data batay sa ilang mga kundisyon.
Syntax
PUMILI ng ColumnName1, ColumnName2, ColumnName (N) MULA sa TableName WHERE Condition GROUP NG ColumnName (N) MAY Kundisyon NG ORDER NG ColumnName (N)
Halimbawa
Sumulat ng isang query upang makuha ang bilang ng mga mag-aaral sa bawat lungsod kung saan ang bilang ng mga mag-aaral ay> 1, at pinagsunod-sunod sa isang pababang pagkakasunud-sunod.
SELECT COUNT (StudentID), City MULA SA Mga Mag-aaral GROUP NG Lungsod NG MAYROONG COUNT (StudentID)> 1 ORDER BY COUNT (StudentID) DESC
Output:
Bilang (StudentID) | Lungsod |
2 | Mumbai |
Gumamit ng SELECT na may SA sugnay
Ginagamit ang pahayag na ito kapag nais mong kopyahin ang data mula sa isang talahanayan patungo sa kabilang talahanayan.
Syntax
PUMILI * SA NewTableName [SA DatabaseName] MULA sa OldTableName WHERE Condition
Halimbawa
Sumulat ng isang query upang lumikha ng isang backup ng mga database ng Mga Mag-aaral.
PUMILI * SA StudentBackup MULA SA Mga Mag-aaral
Output:
Makikita mo na ang talahanayan ng StudentBackup ay magkakaroon ng lahat ng mga patlang mula sa talahanayan ng Mga Mag-aaral.
Mag-aaralID | Pangalan ng estudyante | Edad | Lungsod | Bansa |
isa | Rohan | 2. 3 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
3 | Si Anna | dalawampu't isa | London | United Kingdom |
4 | John | 19 | New York | GAMIT |
5 | Alice | 22 | Berlin | Alemanya |
Halimbawa: Sumulat ng isang query upang lumikha ng isang backup sa pamamagitan ng pagpili ng ilang mga haligi ng talahanayan ng Mga Mag-aaral.
PUMILI ng Pangalan ng Mag-aaral, Edad SA StudentBackup MULA SA Mga Mag-aaral
Output:
Makikita mo na ang talahanayan ng StudentBackup ay magkakaroon ng mga sumusunod na patlang mula sa talahanayan ng Mga Mag-aaral.
Pangalan ng estudyante | Edad |
Rohan | 2. 3 |
Sameera | 22 |
Si Anna | dalawampu't isa |
John | 19 |
Alice | 22 |
Halimbawa: Sumulat ng isang query upang lumikha ng isang backup sa pamamagitan ng paglalagay ng lahat ng mga detalye ng lahat ng mga mag-aaral na nag-aaral sa City 'Mumbai'.
PUMILI * SA Mga Mag-aaralBackup MULA SA Mga Mag-aaral Kung saan Lungsod = 'Mumbai'
Mag-aaralID | Pangalan ng estudyante | Edad | Lungsod | Bansa |
isa | Rohan | 2. 3 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
Ito ang ilang mga paraan upang magamit ang SELECT na utos. Upang makakuha ng karagdagang kaalaman magpatuloy at magsanay sa pagsulat ng mga query sa Utos ng SQL .Sa pamamagitan nito natapos namin ang artikulong ito sa SQL SELECT.
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 SQL SELECT at babalik ako sa iyo.