Wie-Operator

Gilt für
Access für Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vergleicht einen Zeichenfolgenausdruck mit einem Muster in einem SQL-Ausdruck.

Syntax

AusdruckLike "Muster"

Die Syntax des Like-Operators besteht aus den folgenden Teilen:

Teil Beschreibung
Ausdruck In einer WHERE-Klausel verwendeter SQL-Ausdruck.
Muster Zeichenfolge oder Zeichenfolgenliteral, mit der/dem Ausdruck verglichen wird.

      

Hinweise

Mit dem Like-Operator können Sie in einem Feld Werte suchen, die dem von Ihnen angegebenen Muster entsprechen. Für muster können Sie den vollständigen Wert angeben (z. B Like “Smith”. ), oder Sie können Einen Bereich von Werten suchen (z Like “Sm*”). B. ).

In einem Ausdruck können Sie den Like-Operator verwenden, um einen Feldwert mit einem Zeichenfolgenausdruck zu vergleichen. Wenn Sie beispielsweise in eine SQL-Abfrage eingeben Like “C*” , gibt die Abfrage alle Feldwerte zurück, die mit dem Buchstaben C beginnen. In einer Parameterabfrage können Sie den Benutzer zur Eingabe eines Musters auffordern, nach dem gesucht werden soll.

Im folgenden Beispiel werden Daten zurückgegeben, die mit dem Buchstaben "P" beginnen, gefolgt von einem beliebigen Buchstaben von A bis F und drei Ziffern:

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

Die folgende Tabelle zeigt, wie Sie Like verwenden können, um Ausdrücke auf verschiedene Muster zu testen.


Art der Übereinstimmung

Muster
Match
(gibt True zurück)
Keine Übereinstimmung
(gibt False zurück)
Mehrere Zeichen a*a aa, aBa, aBBBa aBC
*ab* abc, AABB, Xab aZb, bac
Sonderzeichen a[*]a a*a aaa
Mehrere Zeichen ab* abcdefg, abc cab, aab
Einzelnes Zeichen a?a aaa, a3a, aBa aBBBa
Einzelne Ziffer a#a a0a, a1a, a2a aaa, a10a
Zeichenbereich [a-z] f, p, j 2, &
Außerhalb eines Bereichs [!a-z] 9, &, % b, a
Keine Ziffer [!0-9] A, a, &, ~ 0, 1, 9
Kombination a[!b-m]# An9, az0, a99 abc, aj0