![How Do Special Characters Work in SQL's LIKE Clause Across Different Database Systems?](https://img.php.cn/upload/article/000/000/000/173620443982584.jpg)
Vollständige Liste der Sonderzeichen für die SQL-LIKE-Klausel
Einführung
Mit der LIKE-Klausel in SQL können Sie suchen Muster innerhalb von String-Daten. Dieser Artikel enthält eine umfassende Liste aller in der LIKE-Klausel verwendeten Sonderzeichen, insbesondere für SQL Server und einige andere gängige Datenbanksysteme.
SQL Server
- %: Entspricht einer beliebigen Zeichenfolge mit null oder mehr Zeichen.
-
_: Entspricht einer beliebigen Zeichenfolge einzelnes Zeichen.
-
[Bezeichner]: Entspricht jedem einzelnen Zeichen innerhalb des angegebenen Bereichs (z. B. [a-z]).
-
1: Entspricht jedem einzelnen Zeichen, das nicht im angegebenen Bereich liegt Bereich.
-
ESCAPE-Klausel: Wird verwendet, um ein Zeichen anzugeben, das als Escape-Zeichen fungiert, sodass Sie Sonderzeichen wörtlich zuordnen können (z. B. 0!%%' ESCAPE '!' wird ausgewertet 30 % als wahr).
-
' Zeichen: Müssen mit ' maskiert werden (z. B. werden sie sie sind).
MySQL
-
%: Beliebige Zeichenfolge mit null oder mehr Zeichen.
-
_: Beliebiges einzelnes Zeichen.
-
ESCAPE Klausel: Ähnlich wie SQL Server.
Oracle
-
%: Beliebige Zeichenfolge mit null oder mehr Zeichen .
-
_: Jede Single Zeichen.
-
ESCAPE-Klausel: Ähnlich wie SQL Server.
Sybase
Fortschritt
-
%: Beliebige Zeichenfolge mit null oder mehr Zeichen.
-
_: Beliebiges einzelnes Zeichen.
PostgreSQL
-
%: Beliebige Zeichenfolge von null oder mehr Zeichen.
-
_: Beliebiges einzelnes Zeichen.
-
ESCAPE-Klausel: Ähnlich wie SQL Server.
ANSI SQL92
- %
- _
- Ein ESCAPE-Zeichen (nur wenn angegeben) .
Zusätzliche PostgreSQL-spezifische Zeichen
- [Bezeichner]
- 1
-
| : Eines von zwei Alternativen.
-
*: Wiederholung des vorherigen Elements null oder mehrmals.
-
: Wiederholung des vorherigen Elements ein- oder mehrmals.
-
(): Elemente gruppieren zusammen.
Das obige ist der detaillierte Inhalt vonWie funktionieren Sonderzeichen in der LIKE-Klausel von SQL in verschiedenen Datenbanksystemen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!