La función POSITION en PostgreSQL te devuelve la posición de la subcadena dentro de una cadena. La función nos devuelve un numero entero con la posición de la subcadena, en caso de no encontrase, devolverá un cero. Si hay más de una coincidencia solo devolverá la primera posición. Esta función esta englobada en las denominadas funciones de cadena.
Sintaxis
Escribe la siguiente sintaxis para utilizarlo:
- POSITION: es el nombre de la función.
- subcadena: cadena a buscar.
- cadena: cadena donde debe buscar la subcadena.
Ejemplo
Una sola coincidencia
En el siguiente ejemplo buscamos la posición de la cadena ‘com’ dentro de la cadena ‘MiguelTroyano.com’:

Dos coincidencias
En el siguiente ejemplo buscamos la posición de la cadena ‘o’ dentro de la cadena ‘MiguelTroyano.com’:
