Operatorn SOM

Gäller för
Access för Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Jämför ett stränguttryck med ett mönster i ett SQL-uttryck.

Syntax

uttryckLikemönster

Syntaxen för operatorn Like består av följande element:

Element Beskrivning
uttryck SQL-uttryck som används i en WHERE-sats.
mönster Sträng eller teckensträngsliteral som uttryck ska jämföras med.

      

Kommentarer

Du kan använda operatorn Like till att hitta värden i ett fält som matchar det mönster du anger. För mönster kan du ange hela värdet (till exempel Like “Smith”), eller så kan du använda jokertecken för att hitta ett värdeintervall (till exempel Like “Sm*”).

I uttryck kan du använda operatorn Like till att jämföra ett fältvärde med ett stränguttryck. Om du till exempel anger Like “C*” i en SQL-fråga returnerar frågan alla fältvärden som börjar med bokstaven C. I en parameterfråga kan du uppmana användaren att ange ett mönster att söka efter.

I följande exempel returneras data som börjar med bokstaven P följt av valfri bokstav mellan A och F samt tre siffror:

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

I följande tabell visas hur du kan använda Like till att testa om uttryck innehåller olika mönster.


Typ av matchning

Mönster
Matcha
(returnerar Sant)
Ingen motsvarighet
(returnerar Falskt)
Flera tecken a*a aa, aBa, aBBBa aBC
*ab* abc, AABB, Xab aZb, bac
Ett specialtecken a[*]a a*a aaa
Flera tecken ab* abcdefg, abc cab, aab
Ett enstaka tecken a?a aaa, a3a, aBa aBBBa
En enstaka siffra a#a a0a, a1a, a2a aaa, a10a
Ett teckenintervall [a-z] f, p, j 2, &
Utanför ett teckenintervall [!a-z] 9, &, % b, a
Inte en siffra [!0-9] A, a, &, ~ 0, 1, 9
Sammansatta mönster a[!b-m]# An9, az0, a99 abc, aj0