SQL -Tutorial

SQL-HOME SQL-Einführung SQL-Syntax SQL-Auswahl SQL Wählen Sie Eindeutig aus SQL-Wo SQL Und, Oder, Nicht SQL-Reihenfolge nach SQL einfügen in SQL-Nullwerte SQL-Update SQL-Löschen SQL-Auswahl oben SQL-Min und -Max SQL-Anzahl, Durchschnitt, Summe SQL-ähnlich SQL-Platzhalter SQL-Eingang SQL zwischen SQL-Aliase SQL-Joins SQL Inner Join SQL-Left-Join SQL-Rechtsverknüpfung Vollständiger SQL-Join SQL-Self-Join SQL-Union SQL-Gruppierung nach SQL-Haben SQL existiert SQL Beliebig, Alle SQL-Auswahl in SQL-Insert in Select SQL-Fall SQL-Null-Funktionen Gespeicherte SQL-Prozeduren SQL-Kommentare SQL-Operatoren

SQL- Datenbank

SQL DB erstellen SQL-Drop-DB SQL-Sicherungsdatenbank SQL-Tabelle erstellen SQL-Drop-Tabelle SQL Alter-Tabelle SQL-Einschränkungen SQL nicht Null SQL-eindeutig SQL-Primärschlüssel SQL-Fremdschlüssel SQL-Check SQL-Standard SQL-Index Automatisches SQL-Inkrement SQL-Daten SQL-Ansichten SQL-Injektion SQL-Hosting SQL-Datentypen

SQL- Referenzen

SQL-Schlüsselwörter MySQL-Funktionen SQL Server-Funktionen MS Access-Funktionen SQL-Schnellref

SQL- Beispiele

SQL-Beispiele SQL-Quiz SQL-Übungen SQL-Zertifikat

SQL Server PATINDEX()- Funktion

❮ SQL Server-Funktionen

Beispiel

Gibt die Position eines Musters in einem String zurück:

SELECT PATINDEX('%schools%', 'W3Schools.com');

Definition und Verwendung

Die Funktion PATINDEX() gibt die Position eines Musters in einer Zeichenfolge zurück.

Wenn das Muster nicht gefunden wird, gibt diese Funktion 0 zurück.

Hinweis: Bei der Suche wird die Groß-/Kleinschreibung nicht beachtet und die erste Position in der Zeichenfolge ist 1.

Syntax

PATINDEX(%pattern%, string)

Parameterwerte

Parameter Description
%pattern% Required. The pattern to find. It MUST be surrounded by %. Other wildcards can be used in pattern, such as:
  • % - Match any string of any length (including 0 length)
  • _ - Match one single character
  • [] - Match any characters in the brackets, e.g. [xyz]
  • [^] - Match any character not in the brackets, e.g. [^xyz]
string Required. The string to be searched

Technische Details

Arbeitet in: SQL Server (ab 2008), Azure SQL-Datenbank, Azure SQL Data Warehouse, Parallel Data Warehouse

Mehr Beispiele

Beispiel

Gibt die Position eines Musters in einem String zurück:

SELECT PATINDEX('%s%com%', 'W3Schools.com');

Beispiel

Gibt die Position eines Musters in einem String zurück:

SELECT PATINDEX('%[ol]%', 'W3Schools.com');

Beispiel

Gibt die Position eines Musters in einem String zurück:

SELECT PATINDEX('%[z]%', 'W3Schools.com');

❮ SQL Server-Funktionen