A short note on NULLs
SQL Lesson 8
En lo posible, es mejor evitar los NULL en nuestra base de datos.
Alternativa a los valores NULL: tener valores predeterminados apropiados para el tipo de datos, como 0 para datos numéricos, cadenas vacÃas para datos de texto, etc.
SELECT column(s)
FROM mytable
WHERE column IS/IS NOT NULL;
Si la base de datos necesita almacenar datos incompletos, al unir dos tablas con datos asimétricos, o si los valores predeterminados afectarán el análisis posterior (por ejemplo, para sacar promedios) es necesario utilizar NULL
Encuentra el nombre y el rol de todos los empleados que no han sido asignados a un edificio.
SELECT name,role
FROM employees
WHERE building IS NULL;
Encuentra los nombres de los edificios que no tienen empleados.
SELECT building_name
FROM buildings
LEFT JOIN employees
ON building_name=building
WHERE role IS NULL;
Last updated