FC ConcursosFC Concursos

Questão FC372834

Um Técnico deseja obter o número de cada uma das diferentes varas em que existem processos, sem repetição. Considere a existência de um banco de dados aberto e em condições ideais,

Linguagem SQL

FCC · 2019

Um Técnico deseja obter o número de cada uma das diferentes varas em que existem processos, sem repetição. Considere a existência de um banco de dados aberto e em condições ideais, em que a tabela Processos possui o campo numeroVaraProcesso. O comando correto que o Técnico deverá utilizar é

  1. SELECT numeroVaraProcesso FROM Processos WHERE numeroVaraProcesso IS DISTINCT;
  2. SELECT COUNT(numeroVaraProcesso) FROM Processos;
  3. SELECT numeroVaraProcesso FROM Processos WHERE numeroVaraProcesso IS DIFFERENT;
  4. SELECT DIFFERENT numeroVaraProcesso FROM Processos;
  5. SELECT DISTINCT numeroVaraProcesso FROM Processos;
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

A consulta SELECT DISTINCT numeroVaraProcesso FROM Processos; retorna cada valor único do campo numeroVaraProcesso presente na tabela, ou seja, elimina as repetições no resultado.

A palavra-chave DISTINCT deve ficar imediatamente após SELECT e é responsável por filtrar duplicatas na coluna selecionada. Não é necessária cláusula adicional para obter apenas os valores diferentes.

Observação prática: se houver valores NULL na coluna, o SQL normalmente trata-os como um único valor nulo (aparecerá no resultado apenas uma vez). Para ordenar o resultado, acrescente ORDER BY ao final.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo