Tehtemärk Like

Rakenduskoht
Microsoft 365 rakendus Access Access 2024 Access 2021 Access 2019 Access 2016

Võrdleb stringiavaldist SQL-avaldise mustriga.

Süntaks

avaldisLikemuster

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

Tehtemärki Like saate kasutada määratud mustrile vastavate väljade väärtuste otsimiseks. Mustri puhul saate määrata täisväärtuse (nt Like “Smith”) või kasutada väärtustevahemiku otsimiseks metamärke (nt Like “Sm*”).

Avaldises saate tehtemärgi Like abil võrrelda väljaväärtust stringiavaldistega. Näiteks kui sisestate Like “C*” SQL-päringusse, tagastab päring kõik väljaväärtused alates tähest C. Parameetripäringus saate paluda kasutajal otsida mustrit.

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.


Vaste liik

Muster
Mängu
(tagastab väärtuse True)
Vastet pole
(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