Hàm CHARINDEX() của máy chủ SQL
Ví dụ
Tìm kiếm "t" trong chuỗi "Khách hàng" và trả về vị trí:
SELECT
CHARINDEX('t', 'Customer') AS MatchPosition;
Hãy tự mình thử »Định nghĩa và cách sử dụng
Hàm CHARINDEX() tìm kiếm chuỗi con trong chuỗi và trả về vị trí.
Nếu không tìm thấy chuỗi con, hàm này trả về 0.
Lưu ý: Hàm này thực hiện tìm kiếm không phân biệt chữ hoa chữ thường.
Cú pháp
CHARINDEX( substring ,
string , start )
Giá trị tham số
Parameter | Description |
---|---|
substring | Required. The substring to search for |
string | Required. The string to be searched |
start | Optional. The position where the search will start (if you do not want to start at the beginning of s tring ). The first position in string is 1 |
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ụ
Tìm kiếm "OM" trong chuỗi "Khách hàng" và trả về vị trí:
SELECT
CHARINDEX('OM', 'Customer') AS MatchPosition;
Hãy tự mình thử »Ví dụ
Tìm kiếm "mer" trong chuỗi "Khách hàng" và trả về vị trí (bắt đầu ở vị trí 3):
SELECT CHARINDEX('mer', 'Customer', 3) AS MatchPosition;
Hãy tự mình thử »