grupo n°1 - aillón paola y gallardo patricia
TRANSCRIPT
UNIVERSIDAD CENTRAL DEL ECUADORFACULTAD DE CIENCIAS ECONÓMICAS
ESCUELA ESTADÍSTICA
SUBCONSULTA
Integrantes:
Paola Katherine Aillón CarrilloPatricia Daniela Gallardo Zambrano
Es el lenguaje estándar para dirigir el sistema de la base de datos relacional.
SQL
• 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
SUBCONSULTAUna 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.
• 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 CLAUSULASY
RESTRICCIONES
Si aparece en la lista de selección, o esta asociada a un operador = solo puede devolver un único registro.
NUEVAS CONDICIONES DE SELECCIÓN
Test de existencia
Test de pertenencia
a un conjunto
Test de comparació
n cuantificad
a
Test de comparació
n con subconsult
a
EL TEST DE COMPARACIÓN DE SUBCONSULTA
La sintaxis es la siguiente:
EL TEST DE COMPARACIÓN DE CUANTIFICADA
La sintaxis es la siguiente:
EL TEST DE PERTENENCIA A UN CONJUNTO
La sintaxis es la siguiente:
EL TEST DE EXISTENCIA
La sintaxis es la siguiente:
¿ 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.
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
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.
BIBLIOGRAFÍA
• file:///C:/Users/sony/AppData/Local/Temp/SQL.pdf
• http://www.aulaclic.es/sql/t_5_2.htm
• http://www.desarrolloweb.com/articulos/2337.php