Antes de empezar con dbt vamos a refrescar refrescar nuestros conocimientos con este resumen de SQL básico que te ofrecerá una visión completa de los fundamentos que todo profesional de datos necesita dominar.
En este capítulo aprenderás:
Los conceptos fundamentales que forman la base de cualquier base de datos: qué son las tablas, filas, columnas, esquemas y tipos de datos. Entenderás cómo se organiza la información y por qué SQL es un lenguaje declarativo que te permite centrarte en qué quieres obtener, no en cómo obtenerlo.
Los comandos esenciales de SQL, organizados por categorías:
Consultas SELECT en profundidad: desde el principio hasta el uso de filtros con WHERE, ordenación con ORDER BY, y limitación de resultados con LIMIT.
Combinación de tablas con JOINs: INNER, LEFT, RIGHT, FULL OUTER y CROSS JOIN explicados con claridad, para que entiendas cuándo usar cada uno.
Agregaciones y GROUP BY: cómo resumir datos con funciones como SUM, AVG, COUNT, y filtrar grupos con HAVING.
Funciones de ventana (Window Functions): una de las herramientas más potentes de SQL para cálculos como rankings, acumulados y medias móviles.
El orden real de evaluación de las cláusulas SQL: un básico para escribir consultas correctas y optimizadas.
¡Empezamos! 🚀