ComeçarComece de graça

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 exercício faz parte do curso

Intermediário SQL Servidor

Ver curso

Instruções do exercício

  • Escreva uma consulta T-SQL que retorna apenas as linhas em que IncidentState está ausente.
  • Substitua todos os valores ausentes na coluna IncidentState pelos valores da coluna City e nomeie essa nova coluna como Location.

Exercício interativo prático

Experimente este exercício 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 ___ ___ ___
Editar e executar o código