1. UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD DE CIENCIAS ECONÓMICAS
ESCUELA ESTADÍSTICA
SUBCONSULTA
Integrantes:
Paola Katherine Aillón Carrillo
Patricia Daniela Gallardo Zambrano
2. Es el lenguaje estándar para dirigir el sistema de la base de
datos relacional.
3. • Es una expresión y
un operador.
Comparación
• Por la que se busca
el conjunto
resultante de la
subconsulta.
Expresión
• Es una introducción
SELECT, que sigue el
mismo formato y reglas
que cualquier otra
Introducción SELECT.
Introducción
SQL
SUBCONSULTA
Una instrucción SELECT
anidada dentro de una
instrucción SELECT.
SIEMPRE (comando
SELECT entre paréntesis)
se ejecuta primero y,
posteriormente, el valor
extraído es utilizado en la
consulta principal.
TRES FORMAS DE SINTAXIS
Consiste en utilizar los
resultados de una
consulta dentro de otra,
que se considera la
principal.
4. • WHERE
• HAVING
Comparación
• ORDEN BY
• UNION de varias
SELECT
No contiene
• No utilizar campos
calculados en la
subconsulta.
Restricciones
CONDICIONES DE SELECCIÓN EN LAS CLAUSULAS
Y
RESTRICCIONES
Si aparece en la lista de selección, o esta asociada a un
operador = solo puede devolver un único registro.
5. NUEVAS CONDICIONES DE SELECCIÓN
Test de
existencia
Test de
pertenencia
a un conjunto
Test de
comparación
cuantificada
Test de
comparación
con
subconsulta
6. EL TEST DE COMPARACIÓN DE SUBCONSULTA
La sintaxis es la siguiente:
EL TEST DE COMPARACIÓN DE CUANTIFICADA
La sintaxis es la siguiente:
7. EL TEST DE PERTENENCIA A UN CONJUNTO
La sintaxis es la siguiente:
EL TEST DE EXISTENCIA
La sintaxis es la siguiente:
8. ¿ CÓMO SE EJECUTA?
Se ejecuta por cada fila
de la consulta principal.
También se ejecuta la
subconsulta y se filtra
con la consulta principal
Son más fáciles de
interpretar por el
usuario.
9. EJEMPLO PRACTICO EN ACCESS
Queremos saber la lista de empleados cuyo salario supere el salario
medio. En primer lugar, tendríamos que averiguar el importe del
salario medio.
EMPRESA LOS LIDERES
10.
11. EJEMPLO 2
EJEMPLO 3
Obtenga el nombre, apellido de los clientes que tengan la mayor edad.
Obtiene una lista con el nombre, cargo y salario de todos los agentes de Gerente salario
es mayor que el de todos Administrado y Directores.