SQL Server PATINDEX() Funksie
Voorbeeld
Gee die posisie van 'n patroon in 'n string terug:
SELECT PATINDEX('%schools%', 'W3Schools.com');
Definisie en gebruik
Die PATINDEX()-funksie gee die posisie van 'n patroon in 'n string terug.
As die patroon nie gevind word nie, gee hierdie funksie 0 terug.
Let wel: Die soektog is hoofletter-onsensitief en die eerste posisie in string is 1.
Sintaksis
PATINDEX(%pattern%, string)
Parameterwaardes
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 |
Tegniese besonderhede
Werk in: | SQL Server (begin met 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse |
---|
Meer voorbeelde
Voorbeeld
Gee die posisie van 'n patroon in 'n string terug:
SELECT
PATINDEX('%s%com%', 'W3Schools.com');
Voorbeeld
Gee die posisie van 'n patroon in 'n string terug:
SELECT PATINDEX('%[ol]%', 'W3Schools.com');
Voorbeeld
Gee die posisie van 'n patroon in 'n string terug:
SELECT PATINDEX('%[z]%', 'W3Schools.com');