¿Estás cansado de manejar valores nulos en tus consultas SQL? ¡No te preocupes! En este artículo te enseñaremos todo sobre las funciones SQL ISNULL, NVL e IFNULL para que puedas manejar la ausencia de datos de manera efectiva en tus bases de datos. ¡No te lo pierdas!
el sql ISNULL
La función se puede utilizar para reemplazar valores nulos en los resultados de una consulta con datos alternativos. El ISNULL
La función es utilizada por Microsoft SQL. Otras plataformas SQLcomo Oracle y MySQL utilizan funciones comparables como NVL
, IFNULL
y COALESCE
.
Tabla de empleados
employeeID |
employeeName |
age |
---|---|---|
1000 | John Smith | 40 |
1001 | Fred blanco | 27 |
1002 | 53 | |
1003 | samuel williams | 31 |
En este ejemplo, cuando consultamos la tabla de empleados, queremos reemplazar valores nulos en el employeeName
campo con ‘Desconocido’.
Sintaxis
SELECT ISNULL(column_name,'value')
FROM Table
Ejemplo
SELECT ISNULL(employeeName,'Unknown') as [Employee Name]
FROM employees
Resultados
Nombre de empleado |
---|
John Smith |
Fred blanco |
Desconocido |
samuel williams |
el sql ISNULL
La función puede ser muy útil cuando los valores nulos deben reemplazarse en el conjunto de resultados con información alternativa.