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