Professional Documents
Culture Documents
Clase 21 Julio
Clase 21 Julio
SELECT s1 FROM t1
WHERE s1 > ALL (SELECT s1 FROM t2);
Consulta final,
combinando y
relacionando ambas
sub-consultas
Ejercicio #4 - Sub en el from
• Los paréntesis en color Verde indican la sub-consulta “OrdenesHN”
Ejercicio #7
Cliente Total Comprado Una subconsulta que sume Cantidad * Precio
del detalle de las ordenes de de cada cliente de
la consulta principal.
Sub-Consultas – Versión en Select – Utilizando
instrucción TOP
Ejercicio #8 – Ciudad del cliente
Ciudad Categorías que mas se Cliente que mas
compro 1996 compro 1996
Ejercicio – Ventas por Año de cada vendedor
Ejercicio #9 – Ejercicio de sub-consulta
Consulta principal
tabla de empleados Sub consultas por vendedor(Empleado)
Sub-Consultas – Versión en Select – Utilizando
instrucción TOP
Ejercicio #10 – Empleado
Empleados (Nombre Categorías que mas se Cliente que mas
y apellido) compro 1996 compro 1996
Consulta principal
tabla de empleados Sub consultas por vendedor(Empleado)
Sub-Consultas – Versión en Select
Ejercicio #11
Sub-consulta
Para la consulta principal debe mostrar el nombre de la categoría, la consulta principal muestra únicamente 1 vez cada
categoría.
Categoría (CategoryName) Total Vendido Empleados Total Vendido Empleados Total Vendido Empleados
1,2 y 3 - 1996 1,2 y 3 - 1997 1,2 y 3 - 1998
Tabla Consulta Principal: Consideraciones:
- Categories Utilizan Sub-consulta para cada una de las columnas de los años,
Total Vendido es el resultado de multiplicar UnitPrice * Quantity
Tablas relacionadas en subconsulta:
- Products
- Order Details
- Orders (Esta tabla contienen el campo EmployeeID a filtrar en la sub-consulta)
Ejercicios SubConsultas
Sub consultas en sección de Where
Ejemplo:
Juan 1000 16% (Total Vendedor / Total Vendido Empresa) * 100
Maria 3000 49%
Pedro 1500 25%
Juana 600 10%
6100 100% Ventas del Año 1997