Alamin kung paano gamitin ang SQL SELECT na may mga halimbawa



Ang artikulong ito ay isang malalim na gabay sa kung paano gamitin ang pahayag ng SQL SELECT na may mga halimbawa. Sinasabi nito ang iba't ibang mga paraan upang magamit ang query na ito sa iba pang mga utos ng SQL.

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
isaRohan2. 3MumbaiIndia
2Sameera22MumbaiIndia
3Si Annadalawampu't isaLondonUnited Kingdom
4John19New YorkGAMIT
5Alice22BerlinAlemanya

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
isaRohan2. 3
2Sameera22
3Si Annadalawampu't isa
4John19
5Alice22

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
isaRohan2. 3MumbaiIndia
2Sameera22MumbaiIndia
3Si Annadalawampu't isaLondonUnited Kingdom
4John19New YorkGAMIT
5Alice22BerlinAlemanya

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
5Alice22BerlinAlemanya
3Anadalawampu't isaLondonUnited Kingdom
isaRohan2. 3MumbaiIndia
2Sameera22MumbaiIndia
4John19New YorkGAMIT

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
4John19New YorkGAMIT
isaRohan2. 3MumbaiIndia
2Sameera22MumbaiIndia
3Anadalawampu't isaLondonUnited Kingdom
5Alice22BerlinAlemanya

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
2Mumbai
isaLondon
isaNew York
isaBerlin

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
2Mumbai

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
isaRohan2. 3MumbaiIndia
2Sameera22MumbaiIndia
3Si Annadalawampu't isaLondonUnited Kingdom
4John19New YorkGAMIT
5Alice22BerlinAlemanya

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
Rohan2. 3
Sameera22
Si Annadalawampu't isa
John19
Alice22

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
isaRohan2. 3MumbaiIndia
2Sameera22MumbaiIndia

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.