KombuyuutaradaBarnaamijka

SQL Halkee: hababka codsiga iyo tusaalooyinka

Mid ka mid ah luuqadaha barnaamijka ugu caansan ee lagu shaqeynayo xogta macluumaadka waa SQL. Luqadaha luuqadu waxay u fasaxayaan in aysan abuurin oo kaliya xog ururin, laakiin sidoo kale in ay ku dhaqmaan kala-duwanaansho kala duwan oo ku saabsan beddelidda xogta ama tusaalahooda.

Si aad u dooratid xogta laga helo diiwaanka, xulashada [xogta xogta] dhismaha [miiska miiska] waxaa loo isticmaalaa. Waayo-aragnimadu waxay muujinaysaa in 80% kiisaska marka la isticmaalayo codsiyada xogta, xaalado kala duwan waa in lagu dabaqo - xuduudaha. Si taas loo sameeyo, SQL-Xagee lagu soo bandhigaa luuqada, marka lagu daro su'aalaha, dhibaatooyinkeeda.

Hababka loo adeegsanayo Qodobka Qodobbada

Inta badan barnaamijka wuxuu u baahan yahay inuu doorto, inta badan ee warbixinta, xogta lagu keydiyo diiwaanka. Tan waxaa laga yaabaa inaanay ku filneyn in la dhiso su'aal sahlan oo tijaabo ah. Sida caadiga ah, waxaa kale oo lagama maarmaan ah in la tixgeliyo xaalado kala duwan, xarriiqda saamiga ah ee noqon karta tiro badan, ama la hubiyo. Haddii xogtu ay ku jirto xadka loo qoondeeyey ama miiska qaarkood.

SQL-Xaggee Xubinta waxaa loo isticmaali karaa si loo cayimo xaaladaha shay-baarista xogta ama in la baaro in xogta ay ku jirto maaddo ama shax saddexaad.

Isticmaalida Xaggee Lagu Cadeeyo Xulashada Xulashada

Haddii aad ubaahan tahay inaad sheegto xuduudaha qaarkood si aad u dooratid diiwaanka warbixinta, mawduuca loo yaqaan 'SQL-Where The Building' waxaa loo qaabeyn karaa si fudud. Si arrintan loo sameeyo, waxaad isticmaali kartaa xeerarka soo socda:

  1. Waxaad u baahan tahay inaad sameysid su'aal caadi ah adigoo isticmaalaya xulashada * ka dhiso.

  2. Aqoonsiga isticmaalka qaabka muhiimka ah ee loo yaqaan 'Join Join Structure,' kaas oo ka muuqda jadwalka xulashada.

  3. Isticmaal Qodobka Xubinta si aad u qeexdid liiska xuduudaha xulashada.

Codsiyada noocan oo kale ah waa kuwo aad u fudud in la dhiso oo aan dhibaato ku keenin xitaa kuwa bilowga ah.

Isticmaalida dhismaha si loo hubiyo dhacdooyinka

Haddii barnaamijka loo xilsaaray ma aha oo keliya xulashada miiska ee xogta xaaladaha, laakiin sidoo kale xaqiijinayaan in lagu daro hal ama dhowr miisaan oo qorshe kale ah, SQL-halka dhisidda ay noqon doonto mid lagama maarmaan ah.

Isticmaalka ereyga qaab dhismeedka, waxaad ku dhisi kartaa shuruudo isku mid ah, laakin su'aalo nugul kaas oo hubin doona dhacdooyinka safka la soo xulay ee miisaska xogta sadexaad.

Caadi ahaan, ujeedooyinkaas oo kale, miis ku meel gaar ah ayaa la sameeyaa kaas oo dhammaan xogta loo baahan yahay jeega gelitaanka la qoray.

Tusaalooyinka Xagee

Hadda waxaad arki doontaa tusaalayaal ah halka ay ku taal SQL. Si aad u bilowdo, waxaad u maleyneysaa in ay jiraan labo miisaan oo xog leh - Tovar iyo TovarAmount. Marka ugu horreysa waxaa jira magacyada badeecadaha iibka ah, qiimaha, taariikhda iibka iyo macaamilka iibsaday alaabta. Midda labaad waxay muujinaysaa helitaanka alaabta, ama si ka badan sidii hore, waxa la heli karo.

Tusaale ahaan su'aal la socdo calaamade muujinaya dhammaan alaabooyinka lagu iibiyo tiro tiro go'an oo maalmo ah waxay noqon doontaa naqshadda astaamaha soo socda:

Dooro * laga bilaabo Tovar

Halkee T_Date> = '12 / 01/2016 'iyo T_Date <=' '12 / 07/1016 iyo T_PriceOut> 0

Codsiga qorshaha noocan oo kale ah wuxuu soo celin doonaa liiska badeecooyinka, macluumaadka miiska lagu iibiyey toddobada maalmood ee ugu horeeya bisha Diseembar, sida ku cad mid ka mid ah shuruudaha saamiga: T_PriceOut> 0.

Haddii aan tixgelinno xaalada ka saarista alaabta la heli karo, ka dibna naqshadku waa qorshe noocan oo kale ah:

Dooro * laga bilaabo Tovar

Halkee T_Tovar ee (dooro TA_Tovar halkaas oo TA_Amount> 0)

Waxaa jiri kara shuruudo badan oo ku xidhan meesha, laakiin waxaa haboon in la xuso in xaaladaha badan lagu soo rogo, inta badan su'aalku way shaqayn doonaan. Tani waxay sababtay isticmaalka miisaska ku meel gaarka ah. Waa wax aad u dhakhso badan si loo abuuro dhowr nooc oo kale ah, kadibna isbarbardhigaan xogta iyaga ka badan si ay u dhisaan xaalad leh heerar kala duwan oo xogta lagu xaqiijinayo.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 so.delachieve.com. Theme powered by WordPress.