POSITION
POSITION(substr IN str) is a synonym for LOCATE(substr,str). Returns the position of the first occurrence of substring substr in string str. Returns 0 if substr is not in str. Returns NULL if any argument is NULL.
Analyze Syntax
func.position(<substr>, <str>)
Analyze Examples
func.position('bar', 'foobarbar')
+-----------------------------------+
| func.position('bar', 'foobarbar') |
+-----------------------------------+
| 4 |
+-----------------------------------+
SQL Syntax
POSITION(<substr> IN <str>)
Arguments
Arguments | Description |
---|---|
<substr> | The substring. |
<str> | The string. |
Return Type
BIGINT
SQL Examples
SELECT POSITION('bar' IN 'foobarbar')
+----------------------------+
| POSITION('bar' IN 'foobarbar') |
+----------------------------+
| 4 |
+----------------------------+
SELECT POSITION('xbar' IN 'foobar')
+--------------------------+
| POSITION('xbar' IN 'foobar') |
+--------------------------+
| 0 |
+--------------------------+
Last modified April 22, 2024 at 5:52 PM EST: string functions updated (f7f7143)