0% acharam este documento útil (0 voto)
12 visualizações3 páginas

Lista 3 - SQL

Enviado por

tiagoponciano03
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
12 visualizações3 páginas

Lista 3 - SQL

Enviado por

tiagoponciano03
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 3

Departamento de Engenharia de Produção e Sistemas – DEPS/UFSC

EPS2301 - Programação para Engenharia de Produção I


Profª. Liliane Soares

Lista SQL
Observações:
a) Para as questões desta lista, quando nenhuma informação for dada, utilize o
BD da empresa SUMMIT utilizado nas aulas.
b) As respostas podem ser feitas no pgAdmin e salvas em um arquivo com
extensão SQL (.sql) ou em um aplicativo de bloco de notas e salvas na
extensão (.txt). Enumere cada resposta com o mesmo número da questão
correspondente. Salve este arquivo com o seu nome e sobrenome. Faça o
upload do arquivo com as respostas no Moodle até o prazo (não haverá
postergação).

(1) Escreva a consulta SQL para selecionar o nome, salário e o ID do departamento de


todos os empregados que não trabalham no departamento 44 e que têm salário maior
que $2000. Ordene o resultado em ordem decrescente de salário.

(2) Escreva a consulta SQL para selecionar o nome, salário e a data de contratação de
todos os estoquistas que trabalham no departamento 45. Todas as linhas do resultado
devem ser mostradas em uma única coluna no seguinte formato:
Salário de ‘nome do empregado’ é US$ ‘salário’ (‘data de início na empresa’).
Renomeie a coluna como “Empregado-Salário-Data Contratação”.

(3) Escreva uma consulta SQL para ver o número do pedido (id), a data do pedido
(data_pedido), o nome do representante de vendas e o total do pedido (total) de todos os
representantes de vendas, exceto o 14.

(4) Escreva uma consulta SQL para ver o número do pedido (id), o número do cliente
(id_cliente) e a data do envio (data_envio) para os pedidos cujo total esteja entre $5000
e $50000, mas somente para os clientes 203, 208 e 210. Use o formato SQL mais
SUSCINTO possível.

(5) Escreva uma consulta SQL para ver o nome do cliente, o ID do cliente e o tipo de
pagamento para todos os pedidos. Mostre-os na ordem do ID do cliente.
(6) Escreva a consulta SQL para se ver o nome de todas as regiões que contém a palavra
‘rica’.

(7) Se a companhia tivesse adotado uma política na qual durante o ano de 2021 qualquer
pedido totalizando mais que $7000 receberia $500 de desconto sob o valor final e
supondo ainda que houvesse 15% de impostos sob esses pedidos (após o desconto),
escreva o comando SQL para mostrar, para cada pedido que recebeu desconto, seu valor
Departamento de Engenharia de Produção e Sistemas – DEPS/UFSC
EPS2301 - Programação para Engenharia de Produção I
Profª. Liliane Soares

original, valor com desconto, valor com desconto e impostos, e a data do pedido.
Nomeie as colunas apropriadamente.

(8) Escreva uma consulta SQL para mostrar para cada ordem (pedido) quantos dias se
passaram entre a data do pedido e sua data de envio, ordenando o resultado da menor
para a maior diferença (data_envio – data_pedido) e mostrando o nome do respectivo
cliente. Nomeie esta coluna como “Tempo de Atendimento”. (Dica: precisará consultar
2 tabelas.)
(9) Escreva uma consulta SQL que mostre o nome do cliente, o preço unitário pago para
cada produto, quanto comprou de cada produto e nome do produto
(10) Escreva uma consulta SQL mostre o id do pedido; id, preço e quantidade do item e
o nome do produto, mas apenas para o pedido cujo id = 100.
(11): Final de ano, o gerente quer escolher o funcionário do ano. Diga a ele quem
vendeu ($) mais até hoje na empresa.

Bons estudos!
Departamento de Engenharia de Produção e Sistemas – DEPS/UFSC
EPS2301 - Programação para Engenharia de Produção I
Profª. Liliane Soares

DER - Summit Sporting Goods


Nomes das tabelas no script de criação do Banco de dados
○ cliente (customer)
○ departamento (department)
○ empregado (employee)
○ inventario (Inventory)
○ item
○ pedido (order)
○ produto (product)
○ regiao (region)
○ armazem (warehouse)

Você também pode gostar