ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Las expresiones regulares sql


Enviado por   •  12 de Noviembre de 2015  •  Apuntes  •  668 Palabras (3 Páginas)  •  193 Visitas

Página 1 de 3

Regular expression

Las expresiones regulares permiten buscar patrones en datos de la cadena mediante el uso de las convenciones sintácticas estandarizados. Se especifica una expresión regular por medio de los siguientes tipos de caracteres:

Metacaracteres, que son los operadores que especificar algoritmos de búsqueda

Literales, que son los personajes para los que usted está buscando,

Tabla 4-1 Funciones de SQL y Condiciones expresión regular

Elemento SQL

Categoría

Descripción

REGEXP_LIKE

Condición

Busca en una columna de caracteres para un patrón. Utilice esta función en el DONDE cláusula de una consulta para devolver filas que coincidan con una expresión regular. La condición también es válido en una restricción o como una función PL / SQL que devuelve un booleano.La siguiente DONDE cláusula filtra a los empleados con un nombre de Steven o Stephen:

DONDE REGEXP_LIKE (first_name, '^ Ste (v | ph) en $')

REGEXP_REPLACE

Función

Las búsquedas de un patrón en una columna de caracteres y sustituye cada ocurrencia de ese patrón con la cadena especificada. La siguiente función devuelve un espacio después de cada carácter en elcountry_name columna:

REGEXP_REPLACE (country_name, "(.) ',' \ 1 ')

REGEXP_INSTR

Función

Busca en una cadena para una ocurrencia dada de un patrón de expresión regular y devuelve un entero que indica la posición en la cadena donde se encuentra el partido. Se especifica que la ocurrencia de que deseas encontrar y la posición de inicio.Por ejemplo, la siguiente realiza una prueba booleana para una dirección de correo electrónico válida en el correo electrónico de la columna:

REGEXP_INSTR (correo electrónico, '\ w + @ \ w + (\. \ W +) +')> 0

REGEXP_SUBSTR

Función

Devuelve la subcadena que coincida con el patrón de expresión regular que usted especifique. La siguiente función utiliza la x de la bandera para que coincida con la primera cuerda al ignorar espacios en la expresión regular:

REGEXP_SUBSTR ('oráculo', 'Oracl e', 1, 1, 'x')

Tabla 4-2 enumera la lista de los metacaracteres soportados para su uso en expresiones regulares pasaron a SQL funciones y condiciones de expresiones regulares. Estos metacaracteres cumplen con el estándar POSIX; las diferencias en el comportamiento de la norma se indican en la columna "Descripción".

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (144 Kb) docx (12 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com