Función POSITION en PostgreSQL

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.

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');
Función POSITION en PostgreSQL

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');

Escribir un comentario

Este sitio está protegido por reCAPTCHA y se aplican la política de privacidad y los términos de servicio de Google.