O comando SELECT retornará a quantidade de registros (tuplas...
b-
count retorna numero tuplas.
sum retorna soma de valores de uma coluna
Gabarito: B - COUNT.
O tema abordado nesta questão está relacionado com as funções de agregação em SQL, que são usadas para realizar cálculos sobre um conjunto de valores e, assim, retornar um único valor. Entender como e quando usar estas funções é essencial para quem trabalha com gerenciamento de bancos de dados, e é um conhecimento muito cobrado em concursos públicos para áreas que demandam manipulação de dados.
Dentre as opções fornecidas, vamos explicar por que COUNT está correta e o que cada uma das outras opções significa:
- SUM: É utilizada para somar valores de uma coluna específica.
- COUNT: Esta função é utilizada para contar o número de registros (tuplas) em uma tabela. Pode contar todos os registros ou apenas aqueles que atendem a um critério específico. Por exemplo,
COUNT(*)
conta todos os registros, enquantoCOUNT(column)
conta todos os registros onde a coluna não é NULL. É a resposta correta pois corresponde à descrição dada na questão como a função que retorna a "quantidade de registros (tuplas) de uma tabela". - DISTINCT: É uma cláusula usada para retornar apenas valores distintos (únicos) em uma consulta.
- HAVING: Parecido com WHERE, mas é usado especificamente para filtrar registros que atendem a uma condição depois que as agregações foram aplicadas.
- GROUP BY: Utilizado para agrupar registros que têm os mesmos valores em determinadas colunas e, geralmente, é usado em conjunto com funções de agregação.
Ao resolver esta questão, é fundamental identificar a função de agregação COUNT como a correta, pois ela é a única entre as opções apresentadas que é usada para contar a quantidade de registros em uma tabela, que é o que está sendo perguntado.