SQL y PostgreSQL desde Cero
Texto Leccion
NULL, fechas y funciones utiles
NULL y fechas NULL es un valor especial. Si lo tratas como 0 o '', te metes bugs silenciosos. Conceptos clave IS NULL / IS NOT NULL COALESCE para defaults Filtrar por rangos de fechas Ejemplo SELECT COALESCE(country, 'unknown') AS country, COUNT(*) FROM users WHERE deleted_at IS NULL GROUP BY 1 ORDER BY 2 DESC; Ejercicio Cuenta usuarios por country usando COALESCE. Filtra registros donde un campo sea NULL. Checklist de mastery Se filtrar NULL correctamente. Uso COALESCE de forma intencional.
Tiempo de estudio
18 Min
NULL y fechas
NULL es un valor especial. Si lo tratas como 0 o '', te metes bugs silenciosos.
Conceptos clave
- IS NULL / IS NOT NULL
- COALESCE para defaults
- Filtrar por rangos de fechas
Ejemplo
SELECT
COALESCE(country, 'unknown') AS country,
COUNT(*)
FROM users
WHERE deleted_at IS NULL
GROUP BY 1
ORDER BY 2 DESC;Ejercicio
- Cuenta usuarios por country usando COALESCE.
- Filtra registros donde un campo sea NULL.
Checklist de mastery
- Se filtrar NULL correctamente.
- Uso COALESCE de forma intencional.
Texto Lessons
#1
SELECT y WHERE: leer datos sin romper nada
#2
JOINs: unir tablas sin duplicar el mundo
#3
Constraints: datos consistentes o nada
#4
Diseña un esquema simple (users, events, orders)
#5
ORDER BY, LIMIT y paginacion simple
#6
GROUP BY: metricas que se usan en negocio
#7
Indices y EXPLAIN: acelerar sin adivinar
#8
Reportes: signups, conversion y revenue
#9
NULL, fechas y funciones utiles
#10
Subqueries y CTEs: claridad y reuso
#11
Transacciones: consistencia en operaciones criticas
#12
Performance: indices minimos para las queries
Ver full lessons
Revisar curso learning pagina