在SQL中,CHARINDEX函數用于查找一個字符串在另一個字符串中的位置。其語法如下:
CHARINDEX(search_string, input_string, [start_position])
參數解釋如下:
search_string
:要查找的字符串。input_string
:要在其中查找的字符串。start_position
:可選參數,指定從哪個位置開始查找。如果省略,則從第一個字符開始查找。CHARINDEX函數返回查找到的字符串在輸入字符串中的位置。如果未找到搜索字符串,則返回0。
例如,以下是一個使用CHARINDEX函數的示例:
SELECT CHARINDEX('world', 'hello world') AS position; -- 輸出:7