Você está na página 1de 2

BANCOS DE DADOS GEOGRAFICOS

EXERCICIO SQL

1a parte: PERGUNTAS AO BANCO DE DADOS ALFA-NUMERICOS COM


RESPOSTAS
(APENAS PARA COPIAR E COLAR E VERIFICAR O RESULTADO)

Link do exercício:
https://www.tutorialrepublic.com/codelab.php?topic=sql&file=select-all

Perguntas (tente fazer primeiro e somente depois confira as respostas abaixo)

1) Qual o nome e o salário dos empregados com salario > 6000 ?


2) Quais os nomes dos empregados cujo departamento e’ “Finance” ?
3) Qual o nome e a cidade dos clientes (customers) cujo pais = “USA” em ordem
crescente do nome do cliente?
4) Quais os nomes dos fornecedores dos produtos com preço > 90 em ordem
DECRESCENTE de preço ?
5) Qual o nome do fornecedor (suppliers) do produto cujo nome e’ “Chocolade”
?
6) Quais os nomes dos produtos que são fornecidos pelo fornecedor (suppliers)
“Exotic Liquids” ?
7) Quais os produtos da categoria “Condiments”?
8) Quantos produtos existem na tabela products do banco de dados?
9) Qual e’ o produto mais caro? E o produto mais barato?
10) Quantos produtos tem o preço menor que 50?

RESPOSTAS: confira com as suas tentativas


1) EXEMPLO DE VISAO E RESTRICAO OU FILTRO

???????????????????????

2) EXEMPLO DE VISAO E JUNCAO


SELECT e.emp_name, d.dept_name
FROM employees e, departments d
WHERE e.dept_id = d.dept_id AND d.dept_name = "Finance"

3) EXEMPLO DE VISAO, RESTRICAO E ORDENAMENTO


SELECT cust_name, city, country
FROM customers
WHERE country ="USA"
ORDER BY cust_name
4) EXEMPLO DE VISAO, RESTRICAO, JUNCAO E ORDENAMENTO
SELECT p.product_name, s.supplier_name, p.price
FROM products p, suppliers s
WHERE p.price> 90 AND p.supplier_id=s.supplier_id
ORDER BY p.price DESC

5) EXEMPLO DE VISAO, RESTRICAO E JUNCAO

?????????????????????

6) EXEMPLO DE VISAO, RESTRICAO E JUNCAO


SELECT p.product_name, s.supplier_name
FROM products p, suppliers s
WHERE s.supplier_name= "Exotic Liquids" AND p.supplier_id=s.supplier_id

7) EXEMPLO DE VISAO, RESTRICAO E JUNCAO

???????????????????

8) USO DA FUNCAO COUNT(*) PARA CONTAR ELEMENTOS


select count(*)
from products

9) USO DA FUNCAO MAX( ) e DA FUNCAO MIN( ) PARA ENCONTRAR MAIOR VALOR E


MENOR VALOR
select MAX(price), product_name
from products

select MIN(price), product_name


from products

10) USO DA FUNCAO COUNT(*) PARA CONTAR ELEMENTOS COM RESTRICAO NO WHERE
select count(*)
from products
WHERE price < 50

Você também pode gostar