Mostrando entradas con la etiqueta Buscar Caracter Oracle. Mostrar todas las entradas
Mostrando entradas con la etiqueta Buscar Caracter Oracle. Mostrar todas las entradas

Buscar concurrencia de carácter en un string.



Para buscar un carácter en una cadena de caracteres, utilizaremos las expresiones regulares (REGEXP) en este caso REGEXP_COUNT, con esta función podemos buscar las coincidencias en una cadena y contarlos.

Sentencia Base:

Select REGEXP_COUNT('cadena','coincidencia',inicio) from dual;

La cadena representa el string.
La coincidencia es el valor a buscar.
El inicio es un número, el cual indica la posición desde la que inicia la búsqueda.

Ejemplo: Se quiere saber cuantas veces aparece el carácter “;” dentro de una cadena de texto.

select REGEXP_COUNT('carlos;gonzalez;25;Cali', ';', 1) from dual;

Output: