Dib u-soo-qaadista Macluumaadka Iyada oo weydiinaya SQL: Qoritaanka SELECT Statement

Luuqadda Lagu Dhameeyay Luuqad-bixineed waxay bixisaa dadka isticmaala macluumaadka habka dib-u-helida macluumaadka xooggan oo dabacsan - qoraalka SELECT. Maqaalkani, waxaan eegeynaa qaabka guud ee qoraalka SELECT oo ka kooban dhowr su'aal oo xog ururin ah oo wadajir ah. Haddii tani ay tahay tan ugu horeysa ee adduunka ee Luuqadda Lagu Qoro, waxaad jeclaan laheyd inaad dib u eegto qodobka aasaasiga ah ee aasaasiga ah ka hor inta aanad sii wadin.

Haddii aad raadineysid inaad naqshadato xog cusub oo cusub oo xoqan ah, mawduuca Abuurista Macluumaadka iyo Tilmaamaha ee SQL waa inay caddeeyaan barta fiican ee boodka.

Hadda oo aad nadiifineysid asaasiga, aynu bilawno baadhitaankayaga qoraalka SELECT. Sida casharrada hore ee SQL , waxaan sii wadi doonaa inaan isticmaalno bayaanno u hoggaansami kara heerka ANSI SQL. Waxaad dooran kartaa dukumiintiyada DBMS-gaaga si loo go'aamiyo haddii ay taageerto fursado heer sare ah oo kor u qaadi kara wax ku oolnimada iyo / ama saamiga codsigaaga SQL.

Foomka Guud ee Qoraalka SELECT

Foomka guud ee qoraalka SELECT wuxuu ka muuqdaa hoos:

SEELECT select_list
Laga soo bilaabo ilaha
Xaaladee (xaalad)
GROUP BY hadal
XEERKA xaalad
AMAR AMA ARRIN

Qeybta ugu horeysa ee qoraalku waxay u sheegeysaa processor-ka processor-ka ee SQL ah in amarkan yahay SELECT hadal iyo in aan dooneyno in aan dib u soo helno xogta database-ka. Liiska xulashada ayaa noo ogolaanaya inaan sheegno nooca macluumaadka aan dooneyno inaan dib u helno.

Qeybta labaad ee QEYBTA ee ku jirta qaybta labaad waxay qeexaysaa jaantusyada xogta gaarka ah ee ay khuseyso iyo XIDHIIDHIINTA WAALIDKA wuxuu na siinayaa awoodda lagu xaddidayo natiijooyinka diiwaanka kuwa ku habboon shuruudaha cayiman. Saddexda jumlad ee ugu dambeeya waxay ka dhigan yihiin sifooyin sare oo ka baxsan baaxadda maqaalkani - waanu ku darsan doonaa maqaalada mustaqbalka ee SQL.

Habka ugu fudud ee lagu barto SQL waa tusaale ahaan. Iyadoo taas maskaxda ku haysa, aan ka bilowno raadinta qaar ka mid ah weydiimaha xogta. Dhamaan qodobkan, waxaanu isticmaali doonaa miiska qofka shaqaalaha ah ee xogta macluumaadka dadka ee XYZ Corporation ee ka muuqda dhammaan sawirada. Halkan waa miiska oo dhan:

Shaqaale

LastName

Magaca hore

Mushaharka

Warbixinnada

1

Smith

Yooxanaa

32000

2

2

Scampi

Sue

45000

NULL

3

Kendall

Tom

29500

2

4 Jones Ibraahim 35000 2
5 Allen Bill 17250 4
6 Reynolds Allison 19500 4
7 Johnson Katie 21000 3

Dib-u-qabashada Jadwalka Dhammaan

Agaasimaha XYZ ee Agaasimaha Kheyraadka Dadku wuxuu helayaa warbixin bille ah oo siinaya mushaar iyo warbixinta warbixinta shaqaale kasta oo shaqaale ah. Jiilka warbixintan ayaa tusaale u ah qaabka ugu fudud ee odhaahda SELECT. Waxay si fudud u soo gashay dhammaan macluumaadka ku jira miiska dushiisa - tiir kasta iyo saf kasta. Halkan waxaa ah su'aasha ah in ay natiijadani gaari doonto:

Xulasho *
Shaqaalaha ka socda

Dhaqso toos ah, sax? Astaanta (*) ee muuqata xulashada liistada xulashada waa liis dukumiinti ah oo loo isticmaalo in lagu wargeliyo xogta macluumaadka aan dooneyno inaan ka helno macluumaadka dhamaan siriyeyaasha ee miiska shaqaale ee lagu caddeeyey QORSHE. Waxaan dooneynay inaan dib u helno dhamaan macluumaadka keydka macluumaadka, sidaas darteed ma ahan lagama maarmaan in la isticmaalo QIIMEYNTA QORSHE si loo xakameeyo safkii loo doortay miiska.

Halkan waxa ah natiijooyinka su'aalaheena sida muuqata:

Shaqaale LastName Magaca hore Mushaharka Warbixinnada
---------- -------- --------- ------ ---------
1 Smith Yooxanaa 32000 2
2 Scampi Sue 45000 NULL
3 Kendall Tom 29500 2
4 Jones Ibraahim 35000 2
5 Allen Bill 17250 4
6 Reynolds Allison 19500 4
7 Johnson Katie 21000 3