Contenido

Objetivo

Aprender a usar de manera adecuada las subconsultas de T-SQL.

Descripción

Las subconsultas, conocidas en inglés como los subqueries o bien como nested queries, son técnicas que se aplican dentro del lenguaje de T-SQL para poder llegar a una mejor precisión en la consulta.  Esta técnica se utiliza normalmente para consultas complejas las cuales demandan que se seleccionen datos de otra tabla como parte de una condición para poder extraer los datos de la tabla padre, sin embargo, existen varias desventajas que pueden ocurrir en una incorrecta aplicación de esta técnica.

Explicación

Haz clic para revisar la explicación.

Subconsultas con T-SQL

Recursos adicionales

Los siguientes enlaces son externos a la Universidad Tecmilenio, al acceder a ellos considera que debes apegarte a sus términos y condiciones.

Revisa el siguiente video:

Para conocer más sobre Subconsultas con T-SQL, revisa el siguiente video:    

TodoCode. (2021, 26 de mayo). 💥SUBCONSULTAS SQL | CON PRÁCTICA | Bases de Datos | Explicación FÁCIL | #13 [Archivo de video]. Recuperado de https://www.youtube.com/watch?v=xuASGBwNboU

Actividad

Objetivo

Reforzar el concepto central de las subconsultas, así como aquellas características y reglas que resultan necesarias entender para su correcta aplicación. 

Instrucciones
  1. Imagina que tienes la siguiente consulta: 



    ¿Qué tipo de subconsulta es? ¿Se espera un único valor dentro de la subconsulta? ¿Si es así, por qué lo es? ¿Cómo se desplegaría el resultado? ¿Qué columnas arrojaría y con base en qué resultado preliminar? 

  2. Escribe dos subconsultas anidadas con dos operadores distintos. 
  3. Realiza una consulta con mínimo dos subconsultas haciendo uso de algún operador diferente al IN y explica la lógica detrás de la consulta.  
 
Checklist
  • Contestar las preguntas estipuladas, así como entender las diferencias y relaciones entre cada subtema.
  • Comprender bien las diferencias de las subconsultas y el motivo por el cual estas existen.