Operator Like

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

Uspoređuje nizovni izraz uzorak u izrazu SQL.

Sintaksa

izraz Likeobrazac

Sintaksa operatora Like sastoji se od sljedećih dijelova:

Dio

Opis

izraz

SQL izraz upotrijebljen u uvjetu WHERE.

obrazac

Niz ili literal niza znakova s kojim se izraz uspoređuje.


Napomene

Operator Like možete koristiti za pronalaženje vrijednosti u polju koje odgovaraju navedenom obrascu. Za obrazac možete navesti potpunu vrijednost (na primjer, Like “Smith”) ili upotrijebiti zamjenski znakovi za pronalaženje raspona vrijednosti (na primjer, Like “Sm*”).

Operator Like možete koristiti u izrazu za uspoređivanje vrijednosti polja s izrazom niza. Na primjer, ako u SQL upit unesete Like “C*”, upit vraća sve vrijednosti polja koje započinju slovom C. U parametarski upit od korisnika možete zatražiti obrazac za kojim se pretražuje.

Sljedeći primjer vraća podatke koji započinju slovom P popraćenim bilo kojim slovom između A i F i trima znamenkama:

Like “P[A-F]###”

Sljedeća tablica objašnjava korištenje operatora Like za testiranje izraza za različite obrasce.


Vrsta podudaranja


Obrazac

Podudaranje
(vraća True)

Nijedan rezultat
(vraća False)

Višestruki znakovi

a*a

aa, aBa, aBBBa

aBC

*ab*

abc, AABB, Xab

aZb, bac

Posebni znak

a[*]a

a*a

aaa

Višestruki znakovi

ab*

abcdefg, abc

cab, aab

Pojedinačni znak

a?a

aaa, a3a, aBa

aBBBa

Pojedinačna znamenka

a#a

a0a, a1a, a2a

aaa, a10a

Raspon znakova

[a-z]

f, p, j

2, &

Izvan raspona

[!a-z]

9, &, %

b, a

Nije znamenka

[!0-9]

A, a, &, ~

0, 1, 9

Kombinirano

a[!b-m]#

An9, az0, a99

abc, aj0



Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×