SQL Server PATINDEX() Functie
Voorbeeld
Retourneert de positie van een patroon in een string:
SELECT PATINDEX('%schools%', 'W3Schools.com');
Definitie en gebruik
De functie PATINDEX() retourneert de positie van een patroon in een tekenreeks.
Als het patroon niet wordt gevonden, retourneert deze functie 0.
Opmerking: de zoekopdracht is niet hoofdlettergevoelig en de eerste positie in de tekenreeks is 1.
Syntaxis
PATINDEX(%pattern%, string)
Parameterwaarden
Parameter | Description |
---|---|
%pattern% | Required. The pattern to find. It MUST be surrounded by %. Other wildcards
can be used in pattern, such as:
|
string | Required. The string to be searched |
Technische details
Werkt in: | SQL Server (vanaf 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse |
---|
Meer voorbeelden
Voorbeeld
Retourneert de positie van een patroon in een string:
SELECT
PATINDEX('%s%com%', 'W3Schools.com');
Voorbeeld
Retourneert de positie van een patroon in een string:
SELECT PATINDEX('%[ol]%', 'W3Schools.com');
Voorbeeld
Retourneert de positie van een patroon in een string:
SELECT PATINDEX('%[z]%', 'W3Schools.com');