PostgreSQL strpos() Function
The PostgreSQL strpos()
function returns the first starting index of a specified substring within a string.
The strpos()
function is the same as a position()
function, but the order of their arguments is different.
strpos()
Syntax
This is the syntax of the PostgreSQL strpos()
function:
strpos(string, substring)
strpos(string, substring)
is equivalent to position(substring IN string)
.
Parameters
string
-
Required. The string.
substring
-
Required. A substring to search for.
Return value
The PostgreSQL strpos()
function returns the starting index of the first occurrence of the substring substring
in the string string
. This function returns zero if the specified substring does not appear in the string.
If any parameter is NULL
, the function will return NULL
.
strpos()
Examples
This example shows how to use the strpos()
function to find the index of a substring in a string.
SELECT strpos('hello world', 'world');
strpos
--------
7