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 é
- SELECT numeroVaraProcesso FROM Processos WHERE numeroVaraProcesso IS DISTINCT;
- SELECT COUNT(numeroVaraProcesso) FROM Processos;
- SELECT numeroVaraProcesso FROM Processos WHERE numeroVaraProcesso IS DIFFERENT;
- SELECT DIFFERENT numeroVaraProcesso FROM Processos;
- 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