Comece agoraComece grátis

Identificando anos de modelo de veículo fora do intervalo

Restrições de tipo são úteis para limitar o tipo de dado que pode ser armazenado em uma coluna de tabela. No entanto, há limites para o quanto essas restrições conseguem impedir que dados inválidos entrem na coluna. Restrições de intervalo são úteis quando o objetivo é identificar valores de coluna que estão incluídos ou excluídos de um intervalo de valores. Usar restrições de tipo ao definir uma tabela, seguido de verificações dos valores de coluna com restrições de intervalo, é uma abordagem poderosa para garantir a integridade dos dados.

Neste exercício, você usará uma cláusula BETWEEN para construir uma restrição de intervalo e identificar anos de modelo de veículo inválidos na tabela parking_violation. Anos de modelo válidos para este conjunto de dados são considerados entre 1970 e 2021.

Este exercicio faz parte do curso

Limpeza de dados em bancos de dados PostgreSQL

Ver curso

Instruções do exercicio

  • Escreva uma consulta que retorne summons_number, plate_id e vehicle_year para os registros na tabela parking_violation cujo vehicle_year esteja fora do intervalo 1970–2021.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

SELECT
  -- Define the columns to return from the query
  ___,
  ___,
  ___
FROM
  parking_violation
WHERE
  -- Define the range constraint for invalid vehicle years
  ___ NOT ___ ___ AND ___;
Editar e Executar Código