[Link].
com
Programación de Bases de Datos con SQL
10.1: Conceptos Fundamentales de las
Subconsultas Actividades de Práctica
Objetivos
Definir y explicar el objetivo de las subconsultas para recuperar datos
Crear y ejecutar una subconsulta de una sola fila en la cláusula WHERE
Diferenciar entre subconsultas de una y varias filas
Terminología
Identifique el término para cada una de las siguientes definiciones.
Outer Acepta un valor de la consulta interna para completar su
sentencia SELECT.
Subconsulta de varias filas Consulta interna que devuelve una o varias filas a la consulta
externa
subconsulta Consulta interna anidada en una consulta externa
Subconsulta de varias columnas Consulta interna que compara varias columnas al mismo tiempo
Subconsulta de una fila Consulta interna que devuelve solo una fila a la consulta externa
Consulta interna que compara varias columnas de una en una en
diferentes subconsultas
inner Otro nombre para subconsulta
Inténtelo/Resuélvalo
1. ¿Cuál es el propósito de utilizar una subconsulta?
R: Encontra informacion mas especifica
2. ¿Qué es una subconsulta?
R: Una consulta interna que esta dentro de otra consulta
3. ¿Qué song_id de d_play_list_items de DJs on Demand tienen el mismo event_id
que song_id 45?
R:46 y47
4. ¿Qué eventos de la base de datos DJs on Demand tienen un costo superior a
event_id = 100?
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás nombres pueden ser
marcas comerciales de sus respectivos propietarios.
2
5. Busque el número de pista de la canción que tiene el mismo número de CD
que “Party Music for All Occasions”.
6. Muestre los eventos de DJs on Demand cuyo código de tema es igual que el código
de “Tropical”.
7. ¿Cuáles son los nombres de los miembros del personal de Global Fast Foods cuyos
salarios son superiores al miembro del personal cuyo identificador es 12?
8. ¿Cuáles son los nombres de los miembros del personal de Global Fast Foods cuyos tipos
de miembros no son iguales que los de Bob Miller?
9. ¿Qué empleados de Oracle tienen el mismo ID de departamento que el departamento
de TI?
10. ¿Cuáles son los nombres de departamento de los departamentos de Oracle que tienen
el mismo ID de ubicación que Seattle?
11. Indique si la afirmación sobre las subconsultas es Verdadera o Falsa.
a. Es una buena práctica de programación colocar una subconsulta en el lado derecho
del operador de comparación. F
b. Una subconsulta puede hacer referencia a una tabla que no está incluida en la
cláusula FROM de la consulta externa. T
c. Las subconsultas de una sola fila pueden devolver varios valores a la consulta externa.T