Heim > Datenbank > MySQL-Tutorial > Wie funktionieren Sonderzeichen in der LIKE-Klausel von SQL in verschiedenen Datenbanksystemen?

Wie funktionieren Sonderzeichen in der LIKE-Klausel von SQL in verschiedenen Datenbanksystemen?

Barbara Streisand
Freigeben: 2025-01-07 07:00:36
Original
471 Leute haben es durchsucht

How Do Special Characters Work in SQL's LIKE Clause Across Different Database Systems?

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

  • %
  • _
  • [spez fier]
  • 1

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.

  1. Bezeichner

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!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage