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:

No hay comentarios:

Publicar un comentario