typestar

Analítica y reportes

24 pasos en 5 series de SQL.

Las herramientas para preguntas que no caben en una sola consulta plana. Subconsultas, luego expresiones de tabla comunes, incluidas las recursivas, y después funciones de ventana.

Las funciones de ventana son la pieza central y lo que la mayoría aprende al final y desearía haber aprendido primero: rankings, totales acumulados, lag y lead, y frames. Veinticuatro pasos.

Empieza este tour

Subconsultas

  • Subconsulta en WHEREUna subconsulta calcula la lista de valores contra la que compara el filtro externo.
  • Subconsulta escalarUna subconsulta que devuelve un solo valor puede ocupar el lugar de una columna o constante.
  • EXISTS y NOT EXISTSEXISTS pregunta si existe alguna fila que coincida, y se detiene en la primera.

Expresiones de tabla comunes

  • Expresión de tabla comúnWITH nombra un resultado por adelantado para que la consulta principal se lea como prosa.
  • CTE encadenadasVarias CTE separadas por comas, cada una libre de construir sobre la anterior.
  • CTE recursivaUna CTE recursiva recorre una jerarquía o genera una secuencia.

Funciones de ventana

Expresiones

Bis

  • cohort_report.sqlCohortes de registro y la proporción de cada una que sigue comprando meses después.
  • revenue_dashboard.sqlMes contra mes, acumulado del año, y la parte de cada mes frente al mejor mes hasta ahí.

Los otros tours de SQL