Подударање узорака у СКЛ упити

Коришћење знакова за неоштећавање

Подударање СКЛ образаца вам омогућава да тражите обрасце података, ако не знате тачну реч или фразу коју тражите. Ова врста СКЛ упита користи џокерове знакове да одговарају шаблону, умјесто да прецизирају то. На пример, можете користити џокер "Ц%" да бисте подесили било који низ који почиње са капиталом Ц.

Употреба ЛИКЕ Оператора

Да бисте користили израз са изразом у СКЛ упиту, користите ЛИКЕ оператора у ВХЕРЕ клаузули и приложите образац унутар појединачних наводника.

Користите% Вилдцард да бисте извршили једноставну претрагу

Да бисте потражили запосленика у вашој бази са презименом који почиње словом Ц, користите следећу Трансацт-СКЛ израз:

СЕЛЕЦТ * ФРОМ емплоиеес ВХЕРЕ ласт_наме ЛИКЕ 'Ц%'

Изостављање шаблона помоћу кључне речи НОТ

Користите НОТ кључну реч за одабир записа који се не подударају са шаблоном. На пример, овај упит враћа све записе чије име последње не почиње са Ц:

СЕЛЕЦТ * ФРОМ емплоиеес ВХЕРЕ ласт_наме НЕ ЛИКЕ 'Ц%'

Упаривање шаблона било ког места користећи% Вилдцард Твице

Користите два случаја џокарде да бисте одговарали одређеном образцу било где. Овај примјер враћа све записе који садрже Ц било гдје у презимену:

СЕЛЕЦТ * ФРОМ емплоиеес ВХЕРЕ ласт_наме ЛИКЕ '% Ц%'

Проналажење матрице узорака на одређеном положају

Користите _ вилдцард да бисте вратили податке на одређеној локацији. Овај пример се подудара само ако се Ц појављује на трећој позицији колоне презиме:

СЕЛЕЦТ * ФРОМ емплоиеес ВХЕРЕ ласт_наме ЛИКЕ '_ _Ц%'

Подржане изразе голих картица у Трансацт СКЛ-у

Постоји неколико израза за дијалоге које подржава Трансацт СКЛ:

Комбиновање знакова за комплексне шаблоне

Комбинирајте ове џокерове у сложеним обрасцима да бисте извршили напредније упите. На пример, претпоставимо да треба да направите списак свих ваших запослених који имају имена која почињу словом из прве половине алфабета, али се не завршавају са самогласником. Можете користити сљедећи упит:

СЕЛЕЦТ * ФРОМ емплоиеес ВХЕРЕ ласт_наме ЛИКЕ '[ам]% [^ аеиоу]'

Слично томе, можете направити списак свих запослених са презименом који се састоје од тачно четири карактера коришћењем четири инстанце _- модела:

СЕЛЕЦТ * ФРОМ емплоиеес ВХЕРЕ ласт_наме ЛИКЕ '____'

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