Ms sql like
Like-Operator (Microsoft Access SQL)
Gültigkeit: Access 2013 | Access 2016
Vergleicht einen Zeichenkettenausdruck mit einem Muster in einer SQL-Anweisung.
Syntax
AusdruckWie "Muster"
Die Syntax des Like-Operators beinhaltet folgende Komponenten:
| Komponente | Beschreibung |
|---|---|
| Ausdruck | SQL-Ausdruck, der in einer WHERE-Klausel eingesetzt wird. |
| Muster | Zeichenkette oder Zeichenkettenliteral, mit dem der Ausdruck verglichen wird. |
Nutzen Sie den Like-Operator, um Datensätze zu selektieren, deren Werte dem definierten Muster entsprechen. Sie können einen exakten Wert angeben (z. B. "Peter"), oder mit Platzhaltern (Wildcards) Bereiche von Werten abfragen (z. B. "Peter").
Innerhalb eines Ausdrucks ermöglicht der Like-Operator den Vergleich eines Feldwertes mit einem Zeichenkettenmuster. So liefert eine Abfrage mit dem Suchmuster "C" alle Datensätze, deren Werte mit dem Buchstaben 'C' beginnen. In Parametern können Sie dem Nutzer ein Suchmuster zur Eingabe anbieten.
Das folgende Beispiel gibt Daten zurück, die mit 'P' beginnen, gefolgt von einem beliebigen Buchstaben zwischen 'A' und 'F' und drei Ziffern:
Die nachfolgende Tabelle zeigt verschiedene Musterabfragen und deren Ergebnisse.
| Übereinstimmungstyp | Muster | Übereinstimmung (liefert „wahr') | Keine Übereinstimmung (liefert „falsch') |
|---|---|---|---|
| Mehrere Zeichen | aa | aa, aBa, aBBBa | aBC |
| Präziser Vergleich | abc, AABB, Xab | aZb, bac | |
| Sonderzeichen | a[]a | aa | aaa |
| Mehrere Zeichen | ab | abcdefg, abc | cab, aab |
| Einzelnes Zeichen | a?a | aaa, a3a, aBa | aBBBa |
| Einzelne Ziffer | aa | a0a, a1a, a2a | aaa, a10a |
| Zeichenauswahl | [a-z] | f, p, j | 2, & |
| Ausschluss von Zeichen | [!a-z] | 9, &, % | b, a |
| Nicht-Ziffer | [!0-9] | A, a, &, ~ | 0, 1, 9 |
| Kombination | a[!b-m] | An9, az0, a99 | abc, aj0 |
Beispiel
Hier wird eine Liste von Mitarbeitern angezeigt, deren Name mit einem Buchstaben zwischen 'A' und 'D' beginnt. Die Funktion EnumFields wird hier verwendet, wie im Beispiel der SELECT-Anweisung.
Siehe auch
Support und Feedback
Fragen und Feedback zu Office VBA oder dieser Dokumentation? Weitere Informationen finden Sie unter Office VBA-Support und Feedback.