Preenchendo valores ausentes com COALESCE()
No exercício anterior, você usou a função ISNULL() para substituir os valores NULL de uma coluna por outro valor.
Agora, você quer criar uma nova coluna, location, que retorne os valores da coluna airport_city e, caso ela tenha valores NULL, retorne o valor de airport_state. Por fim, se airport_state também for NULL, você quer retornar a string 'Unknown'.
Para fazer isso, você pode usar COALESCE(), que avalia os argumentos entre parênteses e retorna o primeiro argumento que não é NULL.
Este exercicio faz parte do curso
Limpando dados em bancos de dados SQL Server
Instruções do exercicio
- Use
COALESCE()para retornar o primeiro valor nãoNULLentreairport_city,airport_stateou'Unknown'.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
SELECT
airport_code,
airport_name,
-- Replace the missing values
___(___, ___, '___') AS location
FROM airports