Fungsi SQL Server PATINDEX()
Contoh
Kembalikan posisi pola dalam string:
SELECT PATINDEX('%schools%', 'W3Schools.com');
Definisi dan Penggunaan
Fungsi PATINDEX() mengembalikan posisi pola dalam string.
Jika pola tidak ditemukan, fungsi ini mengembalikan 0.
Catatan: Pencarian tidak peka huruf besar/kecil dan posisi pertama dalam string adalah 1.
Sintaksis
PATINDEX(%pattern%, string)
Nilai Parameter
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 |
Detail Teknis
Bekerja di: | SQL Server (dimulai dengan 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse |
---|
Lebih Banyak Contoh
Contoh
Kembalikan posisi pola dalam string:
SELECT
PATINDEX('%s%com%', 'W3Schools.com');
Contoh
Kembalikan posisi pola dalam string:
SELECT PATINDEX('%[ol]%', 'W3Schools.com');
Contoh
Kembalikan posisi pola dalam string:
SELECT PATINDEX('%[z]%', 'W3Schools.com');