Преглед садржаја
Упркос ПостгреСКЛ је мотор базе података који најбоље одговара АНСИ-СКЛ стандарду, то не значи да нема јединствене карактеристике, које га издвајају од других конкурентних решења и омогућавају му да се веома високо позиционира у свету база података. , ове јединствене ствари су често пречице које нас штеде од тога да морамо да постављамо више упита у односу на табеле да бисмо добили потребне податке, међутим, ако желимо да све буде у складу са стандардом, не бисмо их требали користити.ДИСТИНЦТ ОН
Ово је омиљено у употреби, то је поновно тумачење ДИСТИНЦТ, осим што нам омогућава да дефинишемо које ће се колоне сматрати различитим у упиту, а такође у случају да има више колона можемо дефинисати редослед за означавање жељене.
Погледајмо на следећој слици пример онога на шта се позивамо, у овом примеру ћемо добити број трактата табеле:
ЕНЛАРГЕ
Клаузула НА За примену датотеке може бити потребно неколико колона ДИСТИНЦТ а затим са ***** БИ морамо почети са колонама које користимо са ДИСТИНЦТ ОН а затим наше омиљене колумне.ОГРАНИЧИ И ПОМЕНИ
Ове две клаузуле ЛИМИТ И ОФСЕТ у упиту нам помажу да ограничимо број записа које је упит вратио. Могу се користити заједно или одвојено; упркос свему по чему нису јединствени ПостгреСКЛ, заправо су копиране са МиСКЛ -а.
А. ОФСЕТ од 0 је еквивалентно неупотреби клаузуле, обично ћемо користити ова два елемента заједно са а ***** ОД СТРАНЕ.
Погледајмо практичан пример да бисмо боље видели како они раде:
ЕНЛАРГЕ
Као што видимо, ове две клаузуле укључујемо у упит који смо већ видели, примећујемо да ограничавамо резултат на 3 записа и ОФСЕТ Кажемо да почне након другог резултата у редослиједу, тако да ће први резултат бити трећи запис.ВОЛИМ
Ова клаузула нам омогућава да претражујемо унутар текстова независно од великих слова, много нам помаже јер можемо вршити врло широка претраживања без страха да ћемо бити изостављени због начина писања термина који треба да се налази.
Упит са којим то можемо да урадимо је следећи:
СЕЛЕЦТ име_тракта ИЗ ЦЕНУС.лу_трацтс ВХЕРЕ тракт_наме ИЛИКЕ '% дуке%';
Ако погледамо резултат који би ово произвело, то би било отприлике овако:
Као што видимо, сасвим је једноставно. Постоји начин да се ово понашање опонаша у АНСИ-СКЛ-у, а то је коришћењем функције ГОРЊЕ на оба краја претраживања, међутим са овим јединственим оператором ПостгреСКЛ штедимо више посла.
Овим смо завршили водич, већ знамо мало више о предностима ПостгреСКЛ у време коришћења његових јединствених елемената који нам помажу да проширимо функционалност АНСИ-СКЛ-а и на овај начин имамо много већи опсег опција за покривање различитих потреба које се могу појавити у базама података којима управљамо.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен