Hàm PATINDEX() của máy chủ SQL
Ví dụ
Trả về vị trí của một mẫu trong chuỗi:
SELECT PATINDEX('%schools%', 'W3Schools.com');
Hãy tự mình thử »Định nghĩa và cách sử dụng
Hàm PATINDEX() trả về vị trí của mẫu trong chuỗi.
Nếu không tìm thấy mẫu, hàm này trả về 0.
Lưu ý: Tìm kiếm không phân biệt chữ hoa chữ thường và vị trí đầu tiên trong chuỗi là 1.
Cú pháp
PATINDEX(% pattern %, string )
Giá trị tham số
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 |
Chi tiết kỹ thuật
Hoạt động trong: | Máy chủ SQL (bắt đầu từ năm 2008), Cơ sở dữ liệu Azure SQL, Kho dữ liệu Azure SQL, Kho dữ liệu song song |
---|
Thêm ví dụ
Ví dụ
Trả về vị trí của một mẫu trong chuỗi:
SELECT
PATINDEX('%s%com%', 'W3Schools.com');
Hãy tự mình thử »Ví dụ
Trả về vị trí của một mẫu trong chuỗi:
SELECT PATINDEX('%[ol]%', 'W3Schools.com');
Hãy tự mình thử »Ví dụ
Trả về vị trí của một mẫu trong chuỗi:
SELECT PATINDEX('%[z]%', 'W3Schools.com');
Hãy tự mình thử »