FC ConcursosFC Concursos

Questão FC265924

Considere os registros abaixo presentes em uma tabela chamada FUNCIONARIO em um banco de dados relacional: ID_FUNC NOME_FUNC SALARIO_FUNC 1 Fulano 1500.00 2 Sicrano 1000.00 3 Beltr

Linguagem SQL

IDECAN · 2019

Considere os registros abaixo presentes em uma tabela chamada FUNCIONARIO em um banco de dados relacional:

 

ID_FUNC NOME_FUNC SALARIO_FUNC
1 Fulano 1500.00
2 Sicrano 1000.00
3 Beltrano 1000.00
4 Celtrano 6000.00
5 Deltrano 1500.00

 

Sendo realizada a execução da seguinte consulta SQL:

 

SELECT COUNT (DISTINCT SALARIO_FUNC) FROM FUNCIONARIO;

 

Assinale a alternativa que representa o número retornado pela consulta acima.

  1. 0
  2. 1
  3. 2
  4. 3
  5. 4
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

O comando SELECT combinado com COUNT e DISTINCT conta a quantidade de valores distintos na coluna SALARIO_FUNC da tabela FUNCIONARIO.

Analisando os registros, os salários presentes são: 1500.00, 1000.00, 1000.00, 6000.00, 1500.00. Aplicando DISTINCT removemos duplicatas, restando o conjunto \( \{1500.00,\,1000.00,\,6000.00\} \).

Em seguida, COUNT retorna a quantidade de elementos desse conjunto, isto é \( \text{COUNT}(\{1500.00,1000.00,6000.00\}) = 3 \).

Portanto, a consulta retorna 3, confirmando a alternativa D.

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

Continue aprendendo