Шта је СКЛ ЛИКЕ клаузула?

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

  • Знак процента (%)
  • Подвући ( _ )

Знак процента симболизује нулу, један или неколико знакова. Подвлака симболизује различит број или знак. Употреба замјенских знакова је да се постигне подударање обрасца у упиту. Услов ЛИКЕ примењиваће се у ВХЕРЕ клаузули ИНСЕРТ, ДЕЛЕТЕ, УПДАТЕ или СЕЛЕЦТ изјаве.

Синтакса:

Основна синтакса клаузуле ЛИКЕ% и _ је сљедећа

SELECT * FROM table_name WHERE column LIKE 'X%'

SELECT * FROM table_name WHERE column LIKE '%X%'

SELECT * FROM table_name WHERE column LIKE 'X_'

SELECT * FROM table_name WHERE column LIKE '_X'

SELECT * FROM table_name WHERE column LIKE '_X_'

Коришћењем оператора АНД или ОР можемо комбиновати бројне услове, овде Кс је било који низ или нумеричка вредност.

Како ЛИКЕ клаузула функционише у СКЛ-у?

Клаузула ЛИКЕ је логични оператор који закључује да се низ знакова подудара са одређеним узорком. Редовни и замјенски знакови укључени су у усклађивање узорка. У СКЛ Сервер ЛИКЕ оператор који се посебно користи у одредби ВХЕРЕ укључује изјаве СЕЛЕЦТ, ДЕЛЕТЕ и УПДАТЕ за преузимање података на основу подударања обрасца по реду.

Примери

1. СКЛ СЕРВЕР ЛИКЕ Пример

Погледајмо огледну базу података Цустомер_Мастер,

2. (проценат)% вилдцард-а

Ознака постотака дефинира низ од нула или више знакова. Погледајмо примере

Коришћењем замишљеног процентног знака за проналажење или преузимање клијената чије име почиње словом З,

Select Customer_Id, Customer_First Name, customer_Last Name
From Customer_Master
Where Customer_First Name Like 'z%'
Order by Customer_First Name;

Коришћењем замјенског замјенског постотка за откривање или преузимање клијената чије се презиме завршава писцем,

Select Customer_Id, Customer_First Name, customer_Last Name
From Customer_Master
Where Customer_Last Name Like '%er'
Order by Customer_First Name;

Да бисте сазнали или преузели купце чије презиме почиње словом т и завршава се словом с,

Select Customer_Id, Customer_First Name, customer_Last Name
From Customer_Master
Where Customer_Last Name Like 't%s'
Order by Customer_First Name;

3. (подвлака) _ надимак

Подвлака дефинише један знак. Погледајмо примере у наставку,

Употребом замјенског знака за подвлачење за проналажење купаца гдје је други знак слово у, образац _у% објашњава да се први знак подвлаке подудара с једним знаком, друго слово у подудара се с словом у, а треће словом% симболизирају. низ знакова.

Select Customer_Id, Customer_First Name, customer_Last Name
From Customer_Master
Where Customer_Last Name Like '_U%'
Order by Customer_First Name;

4. (Листа знакова) надимак

Листа знакова одређује да један знак унутар одређеног скупа, квадратни заграде са списком знакова, на пример (АБЦ), одређује знак у којем је један од знакова који се појављују на листи. Погледајмо пример, изјава враћа купцима где почетно слово клијента почиње с И или З,

Select Customer_Id, Customer_First Name, customer_Last Name
From Customer_Master
Where Customer_Last Name Like '(YZ)%'
Order by Customer_Last Name;

5. (знак карактера) надимак

Замјенски знак с карактером одређује знак унутар наведеног распона. Дохваћа распон знакова само наведен у квадратним заградама, на примјер (АЦ) који приказује знак наведен унутар распона.

Погледајмо пример, изјава враћа купцима где почетно слово клијента почиње са распоном од А до Ц,

Select Customer_Id, Customer_First Name, customer_Last Name
From Customer_Master
Where Customer_Last Name Like '(AC)%'
Order by Customer_First Name;

6. (Листа знакова или распон) надимак

Листа знакова или распон у квадратном заграду са знаком карата (^) одређује знак који није у листи или распону знакова. Погледајмо пример, изјава враћа запис корисника у коме почетно слово клијента не би требало бити слово у распону од А до Кс,

Select Customer_Id, Customer_First Name, customer_Last Name
From Customer_Master
Where Customer_Last Name Like '(^AX)%'
Order by Customer_Last Name;

7. Није попут оператера

Оператор НОТ ЛИКЕ враћа резултат којег, не на пример, лик, да би пронашао корисникову евиденцију тамо где прво име купца не би требало почети са словом А,

Select Customer_Id, Customer_First Name, customer_Last Name
From Customer_Master
Where Customer_First Name Not Like 'A%'
Order by Customer_First Name;

Предности и карактеристике

  • Клаузула ЛИКЕ корисна је за проналажење записа који се подудара са одређеним узорком.
  • Употријебите замјенски знак '%' да бисте знали цијелу вриједност.
  • Перцент вилдцард (%) дохваћа низ од нуле или више од знакова.
  • Потписна знак (_) повлачи било који број појединачних знакова.
  • Замјенски знак (листа знакова) преузима се унутар одређеног скупа било којег појединачног знака.
  • (Знак-знак) се проналази у одређеном распону било којег појединачног знака
  • Подразредница (Листа знакова или опсег) проналази знак који није унутар листе карактера или у домету.

Стање

  • Услов СКЛ ЛИКЕ омогућава примену замјенских знакова за постизање израза подударања обрасца. Услов ЛИКЕ примењен је у ВЕРЕ клаузули ИНСЕРТ, ДЕЛЕТЕ, УПДАТЕ или СЕЛЕЦТ изјава.
  • Услов ЛИКЕ враћа резултат као ТРУЕ гдје се ступац подудара с одређеним обрасцем.
  • Да бисте поништили резултат ЛИКЕ стања, користите НОТ оператер.

Закључак - СКЛ ЛИКЕ клаузула

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

Препоручени чланци

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

  1. Табела у СКЛ-у
  2. Врсте придруживања у СКЛ-у
  3. Различита кључна реч у СКЛ-у
  4. База података у СКЛ-у
  5. Топ 6 врста придруживања у МиСКЛ-у са примерима

Категорија: