Ejercicios
Triggers, Tipos de Funciones
1 Material Clase
2 Ejercicios
2.1 Ejercicio 01
Trigger para Auditar Eliminaciones de Productos
Crea el trigger
trg_AuditProductDelete
para eliminar un producto de la tablaProducts
y registrar la información en una tabla de auditoría llamadaProductAudit
Generar uno para INSERTAR
Generar uno para ACTUALIZAR
2.2 Ejercicio 02
Funciones de Una Sola Fila
Utiliza las funciones de una sola UPPER
, LOWER
y INITCAP
para formatear los nombres de los clientes en diferentes formatos.
2.3 Ejercicio 03
Funciones de Conversión y Expresiones Condicionales
Utiliza las funciones de conversión (TO_CHAR
, TO_DATE
) y una expresión condicional (CASE
) para mostrar la fecha de registro de los clientes en diferentes formatos y categorizarlos en función de su antigüedad.
2.4 Ejercicio 04
Funciones de Grupo y Agrupamiento de Filas
Utiliza las funciones de grupo SUM
, AVG
, MAX
con las cláusulas GROUP BY
y HAVING
para mostrar el total de ventas, el promedio, el número de órdenes y la orden más alta por cliente, filtrando solo aquellos con más de 2 órdenes.
2.5 Ejercicio 05
Consultas sobre Múltiples Tablas usando Uniones y Autouniones
Realiza una consulta que use INNER JOIN
para mostrar los detalles de cada orden, incluyendo el nombre del cliente, y un LEFT OUTER JOIN
para mostrar todas las órdenes, incluidas aquellas sin detalles.
2.6 Ejercicio 06
Subconsultas de Una Sola fila y de Varias Filas con Operadores ALL o ANY
Utiliza subconsultas de una sola fila y de varias filas con los operadores ALL
y ANY
para encontrar los productos que tienen un precio superior al de todos los productos de la categoría Accessories
y aquellas que tienen un precio inferior al de cualquier producto de la categoría Electronics
.