La función POSITION en PostgreSQL te devuelve la posición de la subcadena dentro de una cadena. La función nos devuelve un número entero con la posición de la subcadena, en caso de no encontrarse, 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.
Tabla de Contenidos
ocultar
Sintaxis
Escribe la siguiente sintaxis para utilizarlo:
POSITION(subcadena in cadena)
- 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’:
SELECT POSITION('com' in 'MiguelTroyano.com');
Lenguaje del código: JavaScript (javascript)
Dos coincidencias
En el siguiente ejemplo buscamos la posición de la cadena ‘o’ dentro de la cadena ‘MiguelTroyano.com’:
SELECT POSITION('o' in 'MiguelTroyano.com');
Lenguaje del código: JavaScript (javascript)