Tehtemärk Like

Võrdleb stringavaldist SQL-lauses mustriga.

Süntaks

avaldis Likemuster

Operaatori Like süntaksil on järgmised osad.

Osa

Kirjeldus

avaldis

WHERE-klauslis kasutatav SQL-avaldis.

muster

String või stringiliteraal, millega avaldist võrreldakse.


Märkused

Operaatorit Like saate kasutada väljal selliste väärtuste otsimiseks, mis ühtivad määratud mustriga. Mustrina saate kasutada täielikku väärtust (nt Like “Smith”), samuti saate väärtuste vahemiku (nt Like “Sm*”)) leidmiseks kasutada metamärke.

Avaldises saate operaatorit Like kasutada välja väärtuse võrdlemiseks stringiavaldisega. Näiteks kui sisestate SQL-päringusse Like “C*”, tagastab päring kõik C-tähega algavad väljaväärtused. Parameeterpäringus saate paluda kasutajal sisestada otsitava mustri.

Järgmises näites tagastatakse andmed, mille alguses on P, millele järgneb mõni täht vahemikus A–F ja kolm numbrikohta:

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

Järgmises tabelis on näidatud, kuidas saate operaatorit Like kasutada erinevate mustrite avaldiste testimiseks.


Vasteliik


Muster

Vaste
(tagastab väärtuse True)

Vaste
(tagastab väärtuse False)

Mitu märki

a*a

aa, aBa, aBBBa

aBC

*ab*

abc, AABB, Xab

aZb, bac

Erimärk

a[*]a

a*a

aaa

Mitu märki

ab*

abcdefg, abc

cab, aab

Üks märk

a?a

aaa, a3a, aBa

aBBBa

Üks number

a#a

a0a, a1a, a2a

aaa, a10a

Märgivahemik

[a–z]

f, p, j

2, &

Pole vahemikus

[!a–z]

9, &, %

b, a

Pole number

[!0–9]

A, a, &, ~

0, 1, 9

Kombineeritud

a[!b–m]#

An9, az0, a99

abc, aj0



Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×