Funkcja PATINDEX() serwera SQL
Przykład
Zwróć pozycję wzorca w ciągu:
SELECT PATINDEX('%schools%', 'W3Schools.com');
Definicja i użycie
Funkcja PATINDEX() zwraca pozycję wzorca w ciągu.
Jeśli wzorzec nie zostanie znaleziony, ta funkcja zwraca 0.
Uwaga: w wyszukiwaniu nie jest rozróżniana wielkość liter, a pierwsza pozycja w ciągu to 1.
Składnia
PATINDEX(%pattern%, string)
Wartości parametrów
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 |
Szczegóły techniczne
Pracuje w: | SQL Server (od 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse |
---|
Więcej przykładów
Przykład
Zwróć pozycję wzorca w ciągu:
SELECT
PATINDEX('%s%com%', 'W3Schools.com');
Przykład
Zwróć pozycję wzorca w ciągu:
SELECT PATINDEX('%[ol]%', 'W3Schools.com');
Przykład
Zwróć pozycję wzorca w ciągu:
SELECT PATINDEX('%[z]%', 'W3Schools.com');