Contenido

Objetivo

Discutir la utilidad que las cláusulas de combinación de resultados ofrecen al lenguaje T-SQL, ver por qué estas cláusulas enriquecen los resultados y cómo contribuyen a un mejor análisis de datos.

Ver las diferencias de cada una de estas cláusulas, la correlación entre cada una de ellas y su comportamiento en la práctica.

Descripción

Hoy en día se están impulsando en los negocios ciertas transformaciones que orillan a las organizaciones a convertirse en empresas basadas en datos (data-driven companies). Es decir, las organizaciones, sin importar su giro, deben propiciar la tendencia a tomar decisiones siempre basadas en datos propios de la empresa junto con otros datos externos, tales como los del mercado.

Para esto, resulta fundamental no solo poder manejar las bases de datos, sino ser realmente precisos en conocer y saber aplicar todas aquellas cláusulas y mecanismos que lograrán hacer los resultados consultados más perspicaces.

En este tema se revisarán algunas cláusulas que son ampliamente utilizadas por aquellos analistas y científicos en datos para ordenar datos resultantes de consultas y así hacerlos más significativos al momento de sus interpretaciones.

Explicación

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 la siguiente lectura:

Para conocer más sobre Combinación de resultados por medio de operadores de conjuntos, te recomendamos leer:

Couchbase, Inc. (s.f.). UNION, INTERSECT, and EXCEPT. Recuperado de https://docs.couchbase.com/server/current/n1ql/n1ql-language-reference/union.html

Actividad

Objetivo

Aplicar, en la práctica, los operadores revisados y los de JOIN para entender sus similitudes y diferencias.

Instrucciones
  1. Crea dos tablas insertando cuatro registros en cada una directamente en SQL Server con las similitudes y características necesarias para que se pueda aplicar un UNION.
  2. Aplica este UNION sobre una columna numérica que necesite ser ordenada con un ORDER BY. ¿Dónde ubicarías este OrderBy?
  3. Usa las mismas dos tablas y plantea dos escenarios diferentes en donde en uno uses el operador EXCEPT y en otro INTERSECT.
  4. Crea una función como una tabla con valores de función y. una vez que la tengas, aplica un CROSS APPLY para extraer datos.
Checklist

Asegúrate de:

  • Crea tablas y funciones en SQL Server sin problema alguno y emplea las cláusulas aprendidas.
  • Visualiza las diferencias de cada una de ellas en la práctica y tienen sentido en la teoría.