webmutt.pages.dev

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:

KomponenteBeschreibung
AusdruckSQL-Ausdruck, der in einer WHERE-Klausel eingesetzt wird.
MusterZeichenkette 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.

ÜbereinstimmungstypMusterÜbereinstimmung (liefert „wahr')Keine Übereinstimmung (liefert „falsch')
Mehrere Zeichenaaaa, aBa, aBBBaaBC
Präziser Vergleichabc, AABB, XabaZb, bac
Sonderzeichena[]aaaaaa
Mehrere Zeichenababcdefg, abccab, aab
Einzelnes Zeichena?aaaa, a3a, aBaaBBBa
Einzelne Zifferaaa0a, a1a, a2aaaa, a10a
Zeichenauswahl[a-z]f, p, j2, &
Ausschluss von Zeichen[!a-z]9, &, %b, a
Nicht-Ziffer[!0-9]A, a, &, ~0, 1, 9
Kombinationa[!b-m]An9, az0, a99abc, 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.


  • mit