Operator Like

Uspoređuje nizovni izraz s uzorkom u SQL izrazu.

Sintaksa

izraz Like "uzorak"

Sintaksa operatora Like sastoji se od sljedećih dijelova:

Dio

Opis

izraz

SQL izraz koji se koristi u uvjetu WHERE.

uzorak

Slovni niz ili znak s kojim se izraz uspoređuje.


Napomene

Operator Like omogućuje pronalaženje vrijednosti u polju koje odgovaraju navedenom obrascu. Kao uzorak možete navesti cijelu vrijednost (npr. Like “Smith”) ili pomoću znakova vrste zamjenski znakovi pronaći raspon vrijednosti (npr. Like “Sm*”).

Pomoću operatora Like u izrazu vrijednost polja možete usporediti s izrazom niza. Ako, primjerice, u SQL izraz unesete Like “C*”, upit će vratiti sve vrijednosti polja koje počinju slovom C. U upitu vrste parametarski upit možete od korisnika zatražiti da unese uzorak koji želi potražiti.

U primjeru u nastavku vraćaju se podaci koji počinju slovom P, iza kojeg slijedi bilo koje slovo između A i F i tri broja:

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

Tablica u nastavku pokazuje kako pomoću operatora Like možete testirati izraze za različite uzorke.


Vrsta podudaranja


Uzorak

Podudaranje
(vraća vrijednost True)

Nema podudaranja
(vraća vrijednost False)

Veći broj znakova

a*a

aa, aBa, aBBBa

aBC

*ab*

abc, AABB, Xab

aZb, bac

Posebni znak

a[*]a

a*a

aaa

Veći broj znakova

ab*

abcdefg, abc

cab, aab

Jedan znak

a?a

aaa, a3a, aBa

aBBBa

Jedna 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



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.

×