Subqueries y CTEs: claridad y reuso

Lectura
18 min~1 min lectura
Objetivo de la lección

CTEs (WITH) CTEs te dejan partir queries grandes en bloques legibles.

Puntos de control
  • CTEs (WITH)
  • Conceptos clave
  • Ejercicio
  • Checklist de mastery

CTEs (WITH)

CTEs te dejan partir queries grandes en bloques legibles. No es solo estetica: reduce errores.

Conceptos clave

  • WITH como variable de query
  • Componer CTEs
  • Evitar duplicacion

Ejemplo

WITH paid AS (
  SELECT user_id, SUM(total) AS revenue
  FROM orders
  WHERE status = 'paid'
  GROUP BY 1
)
SELECT u.email, paid.revenue
FROM paid
JOIN users u ON u.id = paid.user_id
ORDER BY paid.revenue DESC
LIMIT 20;

Ejercicio

  • Crea un CTE con top users por revenue.
  • Agrega un segundo CTE con segmentacion por country.

Checklist de mastery

  • Puedo partir queries en CTEs.
  • Se leer queries largas sin perderme.
Laboratorio de práctica

Antes de marcar esta lección como completa, escribí una evidencia breve para SQL y PostgreSQL desde Cero: un ejemplo, una decisión, una captura, una mini demo o una nota que puedas reutilizar en portfolio.

Reflexión rápida

¿Qué cambiarías en tu forma de trabajar después de aplicar subqueries y ctes: claridad y reuso?

De lección a portfolio

Convertí esta lección en evidencia para Data Analyst.

Sumá un mini caso con datos, una conclusión de negocio y una captura del resultado. Eso pesa más que decir que viste la herramienta.

Paso 1

Publicá una consulta, dashboard o notebook con una conclusión clara.

Paso 2

Agregá contexto: problema, dato usado, decisión recomendada y limitación.

Paso 3

Guardá el enlace en tu CV, LinkedIn o portfolio antes de postular.

Newsletter Cursalo

Recibí rutas y cursos nuevos

Sumate para recibir recursos orientados a empleo y portfolio.

  • Rutas de empleo
  • Cursos prácticos
  • Portfolio y entrevistas

Sin spam. También podés entrar con tu cuenta para guardar progreso. Iniciá sesión

Subqueries y CTEs: claridad y reuso | SQL | CursaloFalar no WhatsApp