Imputação de valores ausentes (I)
No exercício anterior, você observou os valores não ausentes na coluna IncidentState. Mas e se você quiser substituir os valores ausentes por outro valor em vez de omiti-los? Você pode fazer isso usando a função ISNULL(). Aqui, substituímos todos os valores ausentes na coluna Shape usando a palavra 'Saucer':
SELECT Shape, ISNULL(Shape, 'Saucer') AS Shape2
FROM Incidents
Você também pode usar ISNULL() para substituir valores de uma coluna diferente em vez de uma palavra especificada.
Este exercicio faz parte do curso
Intermediário SQL Servidor
Instruções do exercicio
- Escreva uma consulta T-SQL que retorna apenas as linhas em que
IncidentStateestá ausente. - Substitua todos os valores ausentes na coluna
IncidentStatepelos valores da colunaCitye nomeie essa nova coluna comoLocation.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
-- Check the IncidentState column for missing values and replace them with the City column
SELECT IncidentState, ___ AS Location
FROM Incidents
-- Filter to only return missing values from IncidentState
WHERE ___ ___ ___