СКЛ СтартсВитх() Оператор

Skl Startsvith Operator



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

У СКЛ-у немамо приступ оператору СтартсВитх() који нам може дозволити да извршимо филтрирање засновано на тексту укључивањем или искључивањем било које вредности која почиње одређеним обрасцем.

Међутим, у базама података као што је МиСКЛ, можемо користити ЛИКЕ оператор који нам омогућава да изводимо у основи исте операције







У овом водичу ћемо вас провести кроз све што треба да знате када радите са ЛИКЕ оператором. Почињемо са основама, а затим прелазимо на сложеније и практичније примене.



НАПОМЕНА: За овај туторијал показаћемо како да користите овај оператор користећи МиСКЛ базу података, посебно МиСКЛ верзију 80. Али ово ће сигурно функционисати и на МиСКЛ 5.0.



МиСКЛ ЛИКЕ Оператор

У СКЛ-у користимо ЛИКЕ оператор да филтрирамо редове из дате табеле на основу специфичног карактера или скупа знакова које стринг почиње са одређеним префиксом.





Уобичајени случај употребе је преузимање записа који одговарају одређеном шаблону на почетку вредности колоне.

Често користимо везу оператора ЛИКЕ са наредбом СЕЛЕЦТ да бисмо добили податке који испуњавају наведене критеријуме.



Иако се синтакса и форматирање могу разликовати у зависности од тога како се користи оператор, следеће показује основну синтаксу оператора у СЕЛЕЦТ наредби:

СЕЛЕЦТ колона 1, колона 2, ...

ФРОМ име_табеле

ВХЕРЕ име_колоне ЛИКЕ 'префикс%' ;

У датој синтакси:

  • колона1, колона2, …: – Ово представља колоне из којих желимо да преузмемо податке.
  • табле_наме – Ово поставља име табеле коју желимо да упитамо.
  • цолумн_наме – Ово дефинише име колоне коју желимо да филтрирамо.
  • „префикс%“ – Имамо префикс који нам омогућава да наведемо образац који желимо да тражимо где „%“ представља нула или више знакова.

Пример употребе: Пронађите филмове који почињу са З

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

Слободно га преузмите и инсталирајте или користите сопствени скуп података.

Узмимо за пример табелу „филм“ из базе података Сакила. Претпоставимо да желимо да пронађемо било који филм чији наслов почиње словом 'З'. Можемо да покренемо упит на следећи начин:

СЕЛЕЦТ наслов, оцена

ИЗ филма ф

ВХЕРЕ наслов ЛИКЕ 'ВИТХ%' ;

У овом упиту користимо оператор ЛИКЕ за преузимање записа где наслов филма почиње словом „З“. У префиксу користимо слово З са џокер знаком „%“ који означава један или више знакова.

Резултат је следећи:

 Аутоматски генерисан црно-бели текст Опис

Закључак

У овом водичу смо научили како можемо да користимо МиСКЛ ЛИКЕ оператор да извршимо подударање карактера. Ово укључује употребу џокера „%“ за тражење образаца на почетку вредности колоне.