• Matéria: Informática
  • Autor: Santosilva9986
  • Perguntado 2 anos atrás

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

Anexos:

Respostas

respondido por: jhonatanetatiana
9

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.


janainavoigt123: esta incorreto, realizei o comando no meu banco de dados, é a alternativa 3
jhonatanetatiana: verdade,eu revi sim,porem nao consigo alterar a resposta
respondido por: gomessd
0

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

Anexos:
Perguntas similares