Tip de SQL: mi patrón para escribir SQL
(threadreaderapp.com)-
Usar siempre CTE
-
Hacer los CTE lo más pequeños posible y mantenerlos con un solo propósito
-
Don’t repeat yourself (DRY)
→ si estás haciendo el mismo join en una consulta, abstraerlo con un CTE
→ si estás haciendo el mismo join en varias consultas, abstraerlo con una vista
-
No encadenar dependencias largas
-
Reducir los datos antes de hacer joins
-
Seleccionar solo las columnas necesarias
-
Espera lo inesperado: NULL, filas duplicadas, hasta valores arbitrarios; los datos reales son desordenados
-
Empezar con Left Join: como los datos reales suelen ser un caos, puede haber datos importantes que queden fuera con Inner Join
Aún no hay comentarios.