在MySQL中,LOCATE函數用于查找一個字符串在另一個字符串中的位置。它返回第一個字符串在第二個字符串中第一次出現的位置,若未找到則返回0。LOCATE函數的語法為:
LOCATE
LOCATE(substr, str)
其中substr為要查找的字符串,str為要在其中查找的字符串。例如:
substr
str
SELECT LOCATE('or', 'hello world');
以上查詢將返回3,因為’or’第一次出現在’hello world’的第3個位置。