INSTR
On this page
Returns the first position of the given search string.
Syntax
INSTR (str, searchstr)
Arguments
-
str
: any string or binary object -
searchstr
: string to search for
Note
This function is identical to LOCATE but with the arguments reversed.
Return Type
Integer position, one-indexed.
Examples
SELECT INSTR('ohai', 'i');
+--------------------+
| INSTR('ohai', 'i') |
+--------------------+
| 4 |
+--------------------+
SELECT INSTR('ohai', 'z');
+--------------------+
| INSTR('ohai', 'z') |
+--------------------+
| 0 |
+--------------------+
Caution
Implicit Collation
When character_
is set to utf8
, string literals with characters using 4-byte encoding are implicitly assigned binary collation and processed as a sequence of bytes rather than characters.utf8mb4
character set.
For more information, refer to Implicit Collation in Special Cases.
Last modified: April 4, 2023