CoimpiutaireanPrògramadh

SQL Càite: dòighean-iarrtais agus eisimpleirean

airson a bhith ag obair le SQL stòran-dàta a tha a 'beachdachadh air aon de na prògraman as cumanta cànan. dealbhadh cànain a-mhàin Chan urrainn an stòr-dàta a chruthachadh, ach cuideachd a 'cur ùine seachad còmhla rithe diofar deuchainnean air an dàta atharrachadh no sampall.

Airson thaghadh dàta bho stòr-dàta, a 'cleachdadh dealbhadh Tagh [seata dàta] bho [Clàr-ainm]. Tha eòlas air sealltainn gu bheil ann an 80% de chùisean a chleachdadh ann an dàta a lorg feumaidh iarrtasan cur a-steach measgachadh de na h-- roghainnean. Gus seo a dhèanamh ann an cànan a bharrachd air an t-iarrtas, a iom-fhillteachd, an staid thoirt a-steach le SQL-Where.

Dòighean-obrach a 'chleachdaidh Far a bheil na h-

Gu tric, an phrogramaiche bu chòir a bhith air a thaghadh gu sònraichte airson a 'toirt seachad aithisg, an dàta air a stòradh san stòr-dàta. Tha seo a 'dòcha nach bi gu leòr a thogail sìmplidh roghnaichte a' cheist. Mar riaghailt, feumaidh tu cuideachd a 'gabhail a-steach measgachadh de na h-samplachaidh crìochan, a dh'fhaodas a bhith gu math tòrr, no sùil. ma tha dàta air a mhìneachadh ann an raon no ann an sònraichte bhòrd.

SQL-Far a bheil dealbhadh faodar a cleachdadh gus a chur an samplachadh dàta no suidheachadh gus a dhearbhadh tachairt dàta samplachadh no taobh den bhòrd.

Far a cleachdadh airson a bhith a 'samplachadh crìochan

Ma tha thu airson a shònrachadh cuid de pharamadairean a thaghadh aithris stòr-dàta, an de sheantansan SQL-Far a bheil dealbhaidhean a chur air dòigh gu math furasta. Gus seo a dhèanamh, faodaidh tu a 'cleachdadh na riaghailtean a leanas:

  1. Feumaidh sinn prostroen ìre iarrtas le Tagh * bho obair togail.

  2. Dìoghrasach bhith a 'cleachdadh prìomh ri thighinn structaran le bidh na bùird a tha a' dèanamh roghainn.

  3. Le structar Far a chur liosta de paraimeadaran airson sampall.

Tha an seòrsa iarrtas a tha gu math sìmplidh ann an togail agus chan eil duilgheadasan adhbharachadh fiù 's do luchd-tòiseachaidh.

A 'cleachdadh structar a dhearbhas tricead

Ma tha an urra phrogramaiche, chan ann a mhàin a thaghadh bhon dàta air cor a 'chlàr, ach cuideachd sùil a thoirt air inntrigeadh aca ann an aon no barrachd bùird air plana eile, SQL-Far a bheil dealbhadh riatanach.

Le seo togail, an sheantansan a thogail an aon na h-, ach le neadaichte ceistean, a bhios a 'tachairt thoir sùil air na sreathan de thaghadh ann an seata de treas-phàrtaidh stòr-dàta bùird.

Mar riaghailt, airson an adhbhar seo a chruthachadh sealach Clàr clàran a h-uile dh'fheumar, gus a dhearbhadh tachairt seata dàta.

Eisimpleirean de Cleachdaidh Far

Far a bheil SQL eisimpleirean a thoirt seachad a-nis. Thòisich mi a smaoineachadh gu bheil dà bùird le dàta - Tovar agus TovarAmount. Anns a 'chiad sin, tha ainmean an reic bathar, a' phrìs, an latha a reic agus an luchd-cleachdaidh agus a cheannaich an toradh. Anns an dàrna comharrachadh an làthair an bathair, no an àite na tha ri fhaotainn.

Tha eisimpleir de Ceist paramadair, a tha a 'sònrachadh na h-uile nithean a reic airson suim air choreigin de làithean a bhios a leanas seòrsa dealbhaidh:

Tagh * bho Tovar

Far a bheil T_Date> = '12 / 01/2016 'agus T_Date <=' '12 / 07/1016 agus T_PriceOut> 0

Leithid de phlana a 'cheist a thilleas liosta de stuthan, dàta bùird, a chaidh a reic anns a' chiad seachd làithean Dùbhlachd, mar chomharraicheadh le aon de na h-samplachaidh: T_PriceOut> 0.

Ma tha sinn a 'beachdachadh air staid an toradh bathair a tha ann an stoc, a' togail a leithid de phlana, bidh:

Tagh * bho Tovar

Far a bheil T_Tovar ann (thaghadh TA_Tovar far TA_ Suim> 0)

Neadachadh air an suidheachadh ann an Far a dh'fhaodadh a bhith mòran, ach is fhiach a 'toirt iomradh air gu bheil na h-tuilleadh air an sparradh, an fhad a bhios e a' ruith a 'cheist. B 'e seo an t-adhbhar airson cleachdadh na sealach bùird. Mòran na bu luaithe gus a ghineadh grunn dhiubh sin, agus an uair sin coimeas a dhèanamh eadar an dàta ann dhaibh, na staid a thogail le iomadh ìrean dàta dearbhaidh.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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