DP 17 3 Practice Esp

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

academy.oracle.

com

Programación de Bases de Datos con


SQL 17-3: Expresiones Regulares
Actividades de Práctica

Objetivos
 Describir las expresiones regulares
 Utilizar expresiones regulares para buscar, hacer coincidir y sustituir cadenas en
sentencias SQL
 Crear y ejecutar expresiones regulares y restricciones de control

Inténtelo/Resuélvalo

1. Con la tabla employees y utilizando expresiones regulares, escriba una consulta que
devuelva los empleados cuyo nombre comience por una “S” (mayúscula) seguida de
una “t” (minúscula) o una “h” (minúscula).

SELECT * FROM employees


WHERE REGEXP_LIKE(first_name, '^S(t|h)');

2. Investigue la tabla LOCATIONS.

a. Describa la tabla.
DESCRIBE locations;
SELECT constraint_name, constraint_type, r_constraint_name FROM user_constraints
WHERE table_name = 'LOCATIONS';

SELECT constraint_name, constraint_type, table_name FROM user_constraints


WHERE r_constraint_name = (SELECT constraint_name FROM user_constraints WHERE
table_name = 'LOCATIONS' AND constraint_type = 'P');
b. Ejecute una sentencia SELECT que devuelva todas las filas y todas las
columnas de esa tabla.
SELECT * FROM locations;

c. Escriba una consulta utilizando expresiones regulares que elimine los espacios de
la columna street_address en la tabla LOCATIONS.
SELECT street_address, REGEXP_REPLACE(street_address, ' ','') street_address_changed
FROM locations;

Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás nombres pueden ser
marcas comerciales de sus respectivos propietarios.

También podría gustarte