Beruflich Dokumente
Kultur Dokumente
IDENTIFICACION
Facultad: Informática y Electrónica
Semestre: Cuarto
Paralelo: “A”
Fecha: 10/01/2018
Revisado
Calificación
TEMA: Consulta de el manejo de subconsultas y de los predicados all,
some, any y exists.
OBJETIVO GENERAL
OBJETIVOS ESPECÍFICOS
MARCO TEÓRICO
Subconsultas
Una subconsulta tiene la misma sintaxis que una sentencia SELECT normal
exceptuando que aparece encerrada entre paréntesis, no puede contener la
cláusula ORDER BY, ni puede ser la UNION de varias sentencias SELECT,
además tiene algunas restricciones en cuanto a número de columnas según el
lugar donde aparece en la consulta principal. (Computer, 2017)
Ejemplo
Anidad subconsultas
Predicado ALL
La sintaxis es:
Ejemplo1
En este ejemplo se listan las oficinas y la ciudad de las oficinas cuyo objetivo
sea superior a todas las sumas de las cuotas.
Ejemplo 2
ANY o SOME, los cuales son sinónimos, sirven para recuperar registros de la
consulta principal, que satisfagan la comparación con cualquier otro registro
recuperado en la subconsulta.
La sintaxis es:
Ejemplo:
En este caso la subconsulta devuelve una única columna con las sumas de las
cuotas de los empleados de cada oficina. Lista las oficinas cuyo objetivo sea
superior a alguna de las sumas obtenidas.
Ejemplo 2
Predicado EXISTS
La sintaxis es:
Ejemplo1
Ejemplo2
CONCLUSIONES
● Las subconsultas ayudan a realizar varias consultas dentro de una
consultada denominada principal
● Los predicados ayudan a la comparación de las consultas dentro de las
condiciones WHERE/HAVING
RECOMENDACIONES
No utilizar campos calculados en las subconsultas, ralentizan la consulta.
Las consultas que utilizan subconsultas suelen ser más fáciles de
interpretar por el usuario.
BIBLIOGRAFÍA