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