Hàm CHARINDEX () tìm kiếm một chuỗi con trong một 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.
CHARINDEX(substring, string, start)
Giá trị tham số
substring : Chuỗi con cần tìm kiếm
string : Chuỗi được tìm kiếm
start : Không bắt buộc. Vị trí mà tìm kiếm sẽ bắt đầu (nếu bạn không muốn bắt đầu ở đầu chuỗi). Vị trí đầu tiên trong chuỗi là 1
Tìm kiếm “OM” trong chuỗi “Khách hàng” và trả về vị trí:
SELECT CHARINDEX(‘OM’, ‘Customer’) AS MatchPosition;