КомпјутериПрограмирање

СКЛ Где: методе примене и примера

за рад са СКЛ базама података се сматра једним од најчешћих програмских језика. дизајнерски језик не само да може створити база података, али и проведем време са њом разним манипулацијама на подацима промена или узорак.

Да изабере податке из базе података користећи Изаберите дизајн [података СЕТ] са [назив табеле]. Искуство је показало да у 80% случајева коришћења у захтевима за проналажење података треба да примењују различите услове - подешавања. Да би то урадили на језику осим на захтев, својој сложености, под условом уведена СКЛ-Где.

Методе коришћења где услови

Врло често, програмер треба првенствено изабран да обезбеди извештај, подаци чувају у бази података. То можда неће бити довољно да се изгради једноставан изаберите упит. Као по правилу, такође мора узети у обзир различите услове, параметара узорковања, што може бити доста, или провјерити. ако подаци су наведени у домету или у одређеном табели.

СКЛ Где дизајн може да се користи за постављање података узорковања или услови да потврди појаву података из узорка или стране стола.

Где употреба за подешавање параметара узорковања

Ако желите да одредите параметре за одабир података извештавања, СКЛ Где могу дизајн синтакса се организовати врло лако. Да бисте то урадили, можете користити следећа правила:

  1. Ми треба простроен стандардни захтев Избор * од конструкција.

  2. Одређује помоћу кључа дизајна Члан, од којих столови ће направити избор.

  3. Са изградњом Где прецизира листу параметара за узорковање.

Ова врста захтева је прилично једноставан у изградњи и не проузрокује тешкоће чак и за почетнике.

Коришћење структуру верификује појаве

Ако програмер задатак не само бирати из података о стању на табели, али и да провери њихов улазак у једној или више табела у други план, СКЛ Где дизајн је неопходан.

Са овој конструкцији, синтакса може изградити исте услове, али са угнежђених упита, који ће проверити појаву изабраних редова у низу табела у бази независних.

Као по правилу, за ту сврху формирала привремену табелу која снима све потребно, да се провери појаву скупа података.

Примери употребу где

Где примери СКЛ ће сада бити дато. Почео сам да замислим да постоје две табеле са подацима - Товар, и ТоварАмоунт. У првом, ту су имена продате робе, цена, датум продаје и купац који је купио производ. У другом указује на присуство робе, односно шта је доступно.

Пример упита параметра, који одређује све ставке продати за одређену количину дана ће бити следеће врсте дизајна:

Селецт * фром Товар

Где је Т_Дате> = '12 / 01/2016 'и Т_Дате <=' '12 / 07/1016 и Т_ПрицеОут> 0

Такав план упит враћа листу производа, података табеле, које су продате у првих седам дана децембра, као што је назначено један од услова узорковања: Т_ПрицеОут> 0.

Ако узмемо у обзир стање излаза робе који су на лагеру, изградња таквог плана ће бити:

Селецт * фром Товар

Где Т_Товар у (одабир ТА_Товар где ТА_ Износ> 0)

Угнијежђени услове у Тамо где може бити много, али вреди напоменути да су уведене више услова, дуже ће радити упит. То је био разлог за коришћење привремених табела. Много брже да генерише више од њих, а затим упоредите податке у њима, него да се изгради стање са више нивоа валидације података.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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