Comece agoraComece grátis

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

Ver curso

Instruções do exercicio

  • 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.

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 ___ ___ ___
Editar e Executar Código