Usando um valor de preenchimento
O tipo de carroceria sedan é o vehicle_body_type mais frequente nas multas de estacionamento da amostra. Por isso, você propõe alterar todos os registros de vehicle_body_type com NULL na tabela parking_violations para SDN. Após conversar com sua equipe, decidiu-se usar um valor diferente de SDN como valor de preenchimento. O tipo de carroceria pode ser determinado consultando o veículo pelo número da placa. Um número de placa está presente na maioria dos registros de parking_violation. Em vez de usar o valor mais frequente para substituir valores vehicle_body_type NULL, será usado o marcador Unknown. O tipo de carroceria real será atualizado conforme os dados de consulta por placa forem coletados.
Neste exercício, você vai substituir valores vehicle_body_type NULL pela string Unknown.
Este exercicio faz parte do curso
Limpeza de dados em bancos de dados PostgreSQL
Instruções do exercicio
- Use
COALESCE()para substituir qualquervehicle_body_typeque sejaNULLpela stringUnknownna tabelaparking_violation.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
UPDATE
parking_violation
SET
-- Replace NULL vehicle_body_type values with `Unknown`
___ = ___(___, ___);
SELECT COUNT(*) FROM parking_violation WHERE vehicle_body_type = 'Unknown';