If a specified substring is found within a specified search string, LOCATE returns the index at which the substring is found within the search string. If the substring is not found, LOCATE returns 0.
LOCATE(CharacterExpression, CharacterExpression [, StartPosition] )
The second CharacterExpression is the search string and is searched from the beginning, unless startPosition is specified, in which case the search begins from position there; the index starts with 1. It returns 0 if the string is not found.
The return type for LOCATE is an integer.
-- returns 2
VALUES LOCATE('love', 'clover')