ComenzarEmpieza gratis

Rellenar valores faltantes con COALESCE()

En el ejercicio anterior, usaste la función ISNULL() para reemplazar los valores NULL de una columna por otro valor.

Ahora quieres crear una nueva columna, location, que devuelva los valores de la columna airport_city y, en caso de que tenga valores NULL, devuelva el valor de airport_state. Por último, si airport_state también es NULL, quieres devolver la cadena 'Unknown'.

Para hacerlo, puedes usar COALESCE(), que evalúa los argumentos entre paréntesis y devuelve el primer argumento que no sea NULL.

Este ejercicio forma parte del curso

Limpieza de datos en bases de datos SQL Server

Ver curso

Instrucciones del ejercicio

  • Usa COALESCE() para devolver el primer valor que no sea NULL entre airport_city, airport_state o 'Unknown'.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

SELECT
airport_code,
airport_name,
-- Replace the missing values
___(___, ___, '___') AS location
FROM airports
Editar y ejecutar código