QUESTÃO 3
Analise a tabela abaixo:
Tabela: CLIENTES
Agora, analise o comando SQL a seguir e assinale a alternativa que corresponde ao resultado da execução:
SELECT CLI_TIPOPESSOA, COUNT(*)
FROM CLIENTES
GROUP BY CLI_TIPOPESSOA
Respostas
Resposta:
2
Explicação:
pagina 111 do livro
Exemplo 11: Selecione o sobrenome e quantidade de contatos que possuem
o mesmo sobrenome.
SELECT sobrenome, COUNT(*)
FROM contato
GROUP by sobrenome;
Na avaliação dessa consulta, todas as tuplas da tabela contato são divididas em
grupos cujo sobrenome seja igual. Ao aplicarmos a função COUNT(*), ao invés
dela contar todas as tuplas da tabela, ela conta somente as tuplas de cada grupo.
O resultado é uma lista que contém os sobrenomes e as quantidades de contatos com cada sobrenome.
Realizando o comando especificado no enunciado do exercício, a tabela que será retornada é a da alternativa c), com os tipos de clientes (J ou F) e a quantidade existente de cada um deles na planilha.
O SELECT e GROUP BY na linguagem SQL
O SELECT é um comando dentro da linguagem SQL utilizado para selecionar dados dentro de uma ou mais tabelas. Pode-se escolher campos específicos ou utilizar o asterisco (*) para trazer todos os campos disponíveis. Sua sintaxe é:
SELECT * FROM nome_da_tabela
Já o GROUP BY é uma cláusula de agregação que agrupa os dados através de um campo. No caso do exercício, foi utilizado o campo CLI_TIPO_PESSOA.
Por fim, utilizou-se o COUNT para criar uma coluna com a quantidade de linhas correspondente a cada tipo de pessoa.
Você pode aprender mais sobre SQL aqui:
https://brainly.com.br/tarefa/53403107
#SPJ1