Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Você acertou 3 de 10 questões
Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas
vezes quiser.
Verificar Desempenho
1 Marcar para revisão
�FCC � 2019 � TRF � 3ª REGIÃO � Técnico Judiciário � Área Apoio Especializado
Especialidade Informática)
Em uma instrução SQL, a cláusula GROUP BY, se utilizada juntamente com funções de
grupo, deve estar em uma posição específica como:
Questão 1 de 10
Corretas �3�
Incorretas �7�
Em branco �0�
1 2 3 4 5
6 7 8 9 10
Exercicio Consultas Em Uma Tabela No Postgresql Sair
03/06/2024, 21:21 estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/ 1/16
A
B
C
SELECT coluna1 �, coluna2, ... ] . função_de_grupo, [ função_de_grupo, ...]
FROM tabela
ORDER BY coluna2
GROUP BY coluna4 �, coluna5, ...]
HAVING coluna5 � 10 WHERE condição;
SELECT coluna1 �, coluna2, ... ] . função_de_grupo, [ função_de_grupo, ...]
FROM tabela
WHERE condição
ORDER BY coluna2
GROUP BY coluna4 �, coluna5, ...]
HAVING coluna5 � 10;
SELECT coluna1 �, coluna2, ... ] . função_de_grupo, [ função_de_grupo, ...]
FROM tabela
WHERE condição
GROUP BY coluna4 �, coluna5, ...]
HAVING coluna5 � 10 ORDER BY coluna2;
03/06/2024, 21:21 estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/ 2/16
D
E
SELECT coluna1 �, coluna2, ... ] . função_de_grupo, [ função_de_grupo, ...]
FROM tabela
HAVING coluna5 � 10
ORDER BY coluna2
WHERE condição
GROUP BY coluna4 �, coluna5, ...] ;
SELECT coluna1 �, coluna2, ... ] . função_de_grupo, [ função_de_grupo, ...]
FROM tabela
HAVING coluna5 � 10
WHERE condição
ORDER BY coluna2
GROUP BY coluna4 �, coluna5, ...];
Resposta incorreta
Opa! A alternativa correta é a letra C. Confira o gabarito comentado!
Gabarito Comentado
A alternativa correta é a letra C. A instrução SQL apresentada nesta alternativa segue a
ordem correta de utilização das cláusulas em uma consulta SQL. Primeiro,
selecionamos as colunas e funções de grupo com a cláusula SELECT. Em seguida,
especificamos a tabela com a cláusula FROM. Depois, definimos a condição de
filtragem com a cláusula WHERE. A seguir, agrupamos os resultados com a cláusula
GROUP BY. Após isso, aplicamos uma condição de filtragem nos grupos formados com
a cláusula HAVING. Por fim, ordenamos os resultados com a cláusula ORDER BY.
03/06/2024, 21:21 estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/ 3/16
A
B
C
D
E
Portanto, a sequência correta é: SELECT, FROM, WHERE, GROUP BY, HAVING e ORDER
BY.
2 Marcar para revisão
As funções de agregação são importantes porque muitas vezes nós precisamos realizar
cálculos em grupos de registros com algum parâmetro similar, como por exemplo o sexo
das pessoas. Se você deseja contar o número de funcionários por sexo, qual seria a função
de agregação apropriada?
AVG.
MAX.
MIN.
SUM.
COUNT.
03/06/2024, 21:21 estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/ 4/16
A
B
C
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
A função COUNT é utilizada para contar o número de registros em um determinado
grupo, portanto ela é apropriada para a contagem dos funcionários.
3 Marcar para revisão
Seja uma tabela assim estruturada: UNIDADE�CODIGOU, DESCRICAO, BAIRRO, ANOINICIO�.
Qual código a seguir retorna as unidades localizadas nos bairros Copacabana, Centro ou
Barra, cujo ano de início de funcionamento seja maior que 2002?
SELECT * FROM UNIDADE WHERE BAIRRO IN �'Copacabana','Centro','Barra'� AND
ANOINICIO�2002;
SELECT * FROM UNIDADE WHERE BAIRRO IN �'Copacabana','Centro','Barra'� AND
ANOINICIO�2002;
SELECT * FROM UNIDADE WHERE BAIRRO LIKE �'Copacabana','Centro','Barra')
AND ANOINICIO�2002;
03/06/2024, 21:21 estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/ 5/16
D
E
SELECT * FROM UNIDADE WHERE BAIRRO NOT IN �'Copacabana','Centro','Barra')
AND ANOINICIO�2002;
SELECT * FROM UNIDADE WHERE BAIRRO NOT IN �'Copacabana','Centro','Barra')
AND ANOINICIO�2002;
Resposta incorreta
Opa! A alternativa correta é a letra A. Confira o gabarito comentado!
Gabarito Comentado
O código SQL correto para retornar as unidades localizadas nos bairros Copacabana,
Centro ou Barra, cujo ano de início de funcionamento seja maior que 2002 é: SELECT *
FROM UNIDADE WHERE BAIRRO IN �'Copacabana','Centro','Barra'� AND
ANOINICIO�2002;. A cláusula WHERE é usada para filtrar registros, e aqui é usada para
filtrar as unidades com base na localização e no ano de início. A instrução IN é usada
para especificar múltiplos valores possíveis para uma coluna, neste caso, os bairros. A
condição AND é usada para combinar condições, e aqui é usada para garantir que o
ano de início seja maior que 2002.
4 Marcar para revisão
03/06/2024, 21:21 estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/ 6/16
A
B
C
D
E
Seja uma tabela assim estruturada: CARGO�CARGO, SALARIO�. Qual código a seguir retorna
o salário médio?
SELECT SALARIO FROM CARGO;
SELECT MIN�SALARIO� FROM CARGO;
SELECT SUM�SALARIO� FROM CARGO;
SELECT AVG�SALARIO� FROM SALARIO;
SELECT AVG�SALARIO� FROM CARGO;
Resposta incorreta
Opa! A alternativa correta é a letra E. Confira o gabarito comentado!
Gabarito Comentado
A alternativa correta é a E, que utiliza a função AVG�SALARIO� para calcular a média
dos salários. Esta função é aplicada na coluna SALARIO da tabela CARGO. As demais
alternativas não retornam a média dos salários. A alternativa A apenas seleciona os
salários, sem calcular a média. A alternativa B retorna o menor salário. A alternativa C
retorna a soma de todos os salários. A alternativa D tenta calcular a média dos salários,
03/06/2024, 21:21 estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/ 7/16
A
B
C
D
E
mas erra ao tentar selecionar da tabela SALARIO, que não existe no contexto da
questão.
5 Marcar para revisão
Uma "view" é uma construção lógica em bancos de dados que fornece uma representação
tabular de dados, assim como uma tabela real. No entanto, uma view não armazena
fisicamente os dados; ela apenas exibe dados que são armazenados em outras tabelas.
Qual é a principal função de uma "view" em SQL?
Atualizar registros em uma tabela.
Encapsular a complexidade da consulta SQL que a forma.
Criar uma nova tabela a partir de uma consulta existente.
Deletar registros de uma tabela.
Inserir novos registros em uma tabela.
03/06/2024, 21:21 estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/ 8/16
A
B
C
Resposta incorreta
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
Uma view encapsula a complexidade da consulta SQL, que a forma.  Isso é muito útil,
pois não precisamos ficar o tempo todo escrevendo esta consulta complexa.
6 Marcar para revisão
O comando SELECT é um dos mais fundamentais e frequentemente usados em SQL. Ele é
utilizado para consultar e extrair dados de uma ou mais tabelas em um banco de dados.
O que o comando SELECT * FROM TABELA; faz?
Seleciona todas as tabelas do banco de dados.
Seleciona apenas a primeira coluna da tabela.
Seleciona todas as colunas especificadas em uma consulta.
03/06/2024, 21:21 estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/https://estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/ 9/16
D
E
Deleta todos os registros da tabela.
Insere novos registros na tabela.
Resposta incorreta
Opa! A alternativa correta é a letra C. Confira o gabarito comentado!
Gabarito Comentado
O "*" usado logo depois do comando SELECT tem a finalidade de selecionar todas as
colunas da tabela.
7 Marcar para revisão
As vezes temos um banco de dados onde certas colunas estão sem valor.  Isso pode
acontecer ou porque, durante um tempo, aquela informação não era obrigatória, ou porque
houve a falta de validação daquela informação.  Com base nisso, como se verifica se uma
coluna não possui valor cadastrado?
03/06/2024, 21:21 estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/ 10/16
A
B
C
D
E
COLUNA IS NOT DATA.
COLUNA NOT EXISTS.
COLUNA IS MISSING.
COLUNA HAS NULL.
COLUNA IS NULL.
Resposta incorreta
Opa! A alternativa correta é a letra E. Confira o gabarito comentado!
Gabarito Comentado
Para testar se uma coluna não possui valor cadastrado, a expressão utilizada é
"COLUNA IS NULL".
03/06/2024, 21:21 estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/ 11/16
A
B
C
D
E
8 Marcar para revisão
Seja uma tabela assim estruturada: DISCIPLINA�CODIGOD, DESCRICAO, CARGAHORARIA�.
Qual código a seguir retorna as disciplinas cuja descrição inicia pela letra "A" e que tenham
carga horária menor que 80 horas?
SELECT * FROM DISCIPLINA WHERE DESCRICAO LIKE '___A%' AND
CARGAHORARIA�80;
SELECT * FROM DISCIPLINA WHERE DESCRICAO LIKE '_A%' AND
CARGAHORARIA�80;
SELECT * FROM DISCIPLINA WHERE DESCRICAO LIKE 'A%' AND
CARGAHORARIA�80;
SELECT * FROM DISCIPLINA WHERE DESCRICAO NOT LIKE 'A%' AND
CARGAHORARIA�80;
SELECT * FROM DISCIPLINA WHERE DESCRICAO LIKE 'A%' AND
CARGAHORARIA�80;
03/06/2024, 21:21 estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/ 12/16
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
A alternativa correta é a E. O código "SELECT * FROM DISCIPLINA WHERE DESCRICAO
LIKE 'A%' AND CARGAHORARIA�80;" é o que atende aos critérios estabelecidos na
questão. O comando "LIKE 'A%'" é utilizado para selecionar todas as disciplinas cuja
descrição começa com a letra "A". O símbolo "%" é um coringa que representa qualquer
sequência de caracteres. Já a condição "CARGAHORARIA�80" é utilizada para filtrar as
disciplinas que possuem carga horária menor que 80 horas. Portanto, o código retorna
todas as disciplinas que começam com a letra "A" e possuem carga horária menor que
80 horas.
9 Marcar para revisão
Seja uma tabela assim estruturada: MEDICAMENTO �CODIGO, DESCRICAO, QUANTIDADE,
PRECOUNITARIO�. Qual código a seguir retorna o código e a descrição dos medicamentos,
além de uma coluna representativa do produto entre a quantidade e o preço unitário?
03/06/2024, 21:21 estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/ 13/16
A
B
C
D
E
SELECT CODIGO, DESCRICAO, QUANTIDADE / PRECOUNITARIO FROM
MEDICAMENTO;
SELECT CODIGO, DESCRICAO, QUANTIDADE * PRECOUNITARIO FROM
MEDICAMENTO;
SELECT CODIGO, 2 / PRECOUNITARIO FROM MEDICAMENTO;
SELECT DESCRICAO, SUM�QUANTIDADE� FROM MEDICAMENTO;
SELECT AVG�QUANTIDADE� FROM MEDICAMENTO;
Resposta incorreta
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
A alternativa correta é a B, que apresenta o comando SQL "SELECT CODIGO,
DESCRICAO, QUANTIDADE * PRECOUNITARIO FROM MEDICAMENTO;". Este comando
retorna o código e a descrição dos medicamentos, além de uma coluna que representa
o produto da quantidade pelo preço unitário de cada medicamento. As outras
alternativas não atendem completamente ao enunciado, pois não retornam todas as
03/06/2024, 21:21 estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/ 14/16
A
B
C
D
E
informações solicitadas ou realizam operações diferentes da multiplicação entre a
quantidade e o preço unitário.
10 Marcar para revisão
A agregação em bancos de dados SQL refere-se ao processo de resumir e agrupar
conjuntos de dados para produzir resultados únicos, geralmente em cenários analíticos e
de relatórios.
Qual é a função da cláusula HAVING?
Agrupar os registros baseados em uma coluna específica.
Excluir registros duplicados de uma consulta.
Exibir resultados de consulta de acordo com um grupo especificado.
Estabelecer condições de filtro com funções de agregação.
Limitar o número de registros retornados em uma consulta.
03/06/2024, 21:21 estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/ 15/16
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
A cláusula HAVING é usada para estabelecer condições de filtro que envolvem funções
de agregação.
03/06/2024, 21:21 estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665e5cb8689ede0840a24157/gabarito/ 16/16

Mais conteúdos dessa disciplina