ÒdinatèPwogram

SQL Ki kote: metòd ki nan aplikasyon ak egzanp

pou travay ak baz done SQL se konsidere kòm youn nan lang yo pwogramasyon ki pi komen. lang konsepsyon pa ka sèlman kreye yon baz done, men tou, pase tan ak manipilasyon divès kalite li sou chanjman nan done oswa echantiyon.

Pou chwazi done ki sòti nan yon baz done lè l sèvi avèk Chwazi konsepsyon [done seri] soti nan [non tab]. Eksperyans te montre ke nan 80% nan ka kote moun te itilize nan demann Rekipere done bezwen pou aplike pou yon seri de kondisyon - anviwònman. Pou fè sa nan yon lang nan adisyon a demann lan, konpleksite li yo, kondisyon an ki te entwodwi pa SQL-Ki kote.

Metòd pou Itilize Ki kote kondisyon

Byen souvan, yo ta dwe pwogramè a dwe chwazi prensipalman nan bay yon rapò, done yo ki estoke nan baz done a. Sa a pa kapab ase yo bati yon senp rechèch chwazi. Kòm yon règ, ou dwe pran tou nan kont yon seri de kondisyon, paramèt pran echantiyon, ki kapab byen yon anpil, oswa tcheke. si done yo dekri nan seri oswa nan yon tab an patikilye.

SQL-Ki kote ka konsepsyon dwe itilize yo mete done yo pran echantiyon oswa kondisyon yo verifye ensidan an nan done echantiyon oswa pati yo ki nan tab la.

Ki kote itilize pou mete paramèt yo pran echantiyon

Si ou vle ou presize paramèt sèten yo chwazi yon baz done rapò, SQL-Ki kote ka konsepsyon sentaks fè aranjman byen fasil. Pou fè sa, ou ka itilize règ ki annapre yo:

  1. Nou bezwen prostroen estanda demann pa Chwazi * soti nan konstriksyon.

  2. Detèmine lè l sèvi avèk yon kle Antre nan estrikti ak ki tab pral fè yon chwa.

  3. Avèk estrikti nan Ki kote mete lis paramèt pou yon egzanp lan.

Sa a jan de demann se byen senp nan konstriksyon epi yo pa lakòz difikilte menm pou débutan.

Lè l sèvi avèk estrikti nan kapab verifye ensidan an nan

Si pwogramè a charger pa sèlman chwazi nan done yo sou kondisyon an nan tablo a, men tou, yo tcheke antre yo nan youn oswa plis tab nan yon lòt plan, SQL-Ki kote konsepsyon se endispansab.

Avèk sa a konstriksyon, sentaks la ka bati menm kondisyon yo, men ki gen queries plase enbrike, ki pral tcheke pou wè ensidan an nan ranje chwazi nan yon seri tab baz done twazyèm-pati.

Kòm yon règ, pou objektif sa a ki te fòme yon tab pou yon ti tan ki anrejistre tout sa nesesè a, yo verifye ensidan an nan yon seri done.

Men kèk egzanp sou Sèvi ak Ki kote

Ki kote egzanp SQL pral ba w kounye a. Mwen te kòmanse imajine ke gen de tab ak done a - Tovar ak TovarAmount. Nan premye a, gen non yo nan byen yo vann, pri a, dat la nan sale ak kliyan an ki achte pwodwi a. Nan dezyèm lan endike prezans nan byen yo, ou pito sa ki disponib.

Yon egzanp sou yon paramèt rechèch, ki presize tout bagay vann pou yon sèten kantite jou yo pral kalite sa yo nan konsepsyon:

Chwazi * soti nan Tovar

Ki kote T_Date> = '12 Haitian Creole Edition / 01/2016 'ak T_Date <=' '12 Haitian Creole Edition / 07/1016 ak T_PriceOut> 0

Tankou yon plan rechèch la retounen yon lis de pwodwi, tab done, ki te vann nan sèt premye jou yo nan mwa desanm, jan sa endike nan youn nan kondisyon sa pran echantiyon: T_PriceOut> 0.

Si nou konsidere kondisyon an nan pwodiksyon an nan machandiz yo ki nan stock, konstriksyon an tout moun ki tankou plan yon yo pral:

Chwazi * soti nan Tovar

Ki kote T_Tovar nan (chwazi TA_Tovar kote tÃ_ Kantite lajan> 0)

Enbrike kondisyon yo nan la Ki kote gen pouvwa pou anpil moun, men li se vo mansyone ke kondisyon yo ki pi plis yo enpoze, ankò an li pral kouri rechèch la. Sa a te rezon ki fè yo pou yo sèvi ak tab tanporè. Anpil pi vit jenere plizyè nan sa yo, ak Lè sa a konpare done yo nan yo, pase yo bati yon kondisyon ak nivo miltip nan done validation.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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