У овом водичу ћете научити како да користите ЛИКЕ оператор у стандардном СКЛ-у који вам омогућава да проверите да ли је вредност у датом скупу вредности.
СКЛ ИН оператор
ИН оператор у СКЛ-у олакшава брзу претрагу вредности у датом скупу без потребе за сложеним израчунавањем. Синтакса функције је следећа:
израз ИН (вредност1,вредност2,...);
Оператор проверава да ли се наведени израз налази у датим вредностима. Ако је пронађен, оператор враћа ТРУЕ; у супротном, враћа фалсе.
У већини случајева, често ћете упарити ИН оператор са другим клаузулама као што је клаузула ВХЕРЕ. Ово вам може омогућити да преузмете само вредности које одговарају одређеном услову.
Хајде да разговарамо о неким основним примерима употребе ИН оператора у СКЛ-у.
Пример употребе:
Следећи примери илуструју како се користи ИН оператор у СКЛ-у.
Пример 1: Основна употреба
Овај пример показује основну употребу ИН оператора.
изаберите 'СКЛ' у ('СКЛ', 'Редис', 'Еластицсеарцх');
У овом примеру користимо ИН оператор да проверимо да ли је стринг „СКЛ“ у датом скупу вредности.
Пример 2: Коришћење ИН оператора у табели
Следеће показује како да користите ИН оператор у комбинацији са клаузулом ВХЕРЕ у табели.
Табела је следећа:
изаберите * из производа где је 'Аппле иПад Аир - 2022' ИН(име_производа);
Упит би требало да врати подударне записе на следећи начин:
СКЛ ЛИКЕ оператор без обзира на велика и мала слова
Једном што ћете приметити код оператора ЛИКЕ је да је осетљив на велика и мала слова. То значи да се вредности без сличног кућишта сматрају неједнаким.
Да бисте извршили поређење без обзира на велика и мала слова, можете користити супротно од оператора ЛИКЕ који се зове ИЛИКЕ.
Оператор нам омогућава да извршимо поређење без обзира на велика и мала слова као што је приказано у следећој синтакси:
СЕЛЕЦТ име_колонеФРОМ име_табеле
ВХЕРЕ цолумн_наме ИЛИКЕ 'термини за претрагу%';
Такође можемо да користимо функције ловер() и уппер() да конвертујемо низове у једно кућиште пре извођења операције.
Пример синтаксе је следећи:
СЕЛЕЦТ име_колонеФРОМ име_табеле
ВХЕРЕ ЛОВЕР(име_колоне) = ЛОВЕР('појам_претраживања');
Ово би требало да конвертује све вредности у колони у мала слова, што значи да се поклапа са низом малих слова.
Закључак
Овај чланак показује како се користи ИН оператор у стандардном СКЛ-у. ИН оператор вам омогућава да проверите да ли је дати израз у скупу вредности.