Exercício 9.14 (todos)
Página 1 de 1
Exercício 9.14 (todos)
-- 1 –Faça um SELECT a quantidade de produtos da fabricante Sony por categoria
SELECT categoria, count(*)
FROM produto
WHERE fabricante = 'Sony'
GROUP BY
categoria
--2 –Faça um SELECT que retorne o preço médio dos celulares da Motorola
SELECT AVG(preco)
FROM produto
WHERE
categoria = 'Celular'
AND fabricante = 'Motorola'
--3 –Faça um SELECT que retorne o preço do produto mais barato de cada categoria
SELECT
categoria,
MIN(preco)
FROM produto
GROUP BY
categoria
--4 –Faça um SELECT que retorne o preço do produto mais caro de cada fabricante
SELECT
fabricante,
MAX(preco)
FROM produto
GROUP BY
fabricante
--5 –Faça um SELECT que retorne a quantidade de produtos por categoria e
--fabricante. Ordene por categoria e depois por fabricante
SELECT
categoria,
fabricante,
COUNT(*)
FROM produto
GROUP BY
categoria,
fabricante
ORDER BY
categoria,
fabricante
--6 –Faça um SELECT que o preço médio de todos os tablets vermelhos
SELECT AVG(preco)
FROM produto
WHERE
categoria = 'Tablet'
AND upper(nome) like upper('%vermelho')
--7 –Faça um SELECT que retorne o preço do celular mais barato com valor acima de $100
SELECT MIN(preco)
FROM produto
WHERE
categoria = 'Celular'
AND preco > 100
SELECT categoria, count(*)
FROM produto
WHERE fabricante = 'Sony'
GROUP BY
categoria
--2 –Faça um SELECT que retorne o preço médio dos celulares da Motorola
SELECT AVG(preco)
FROM produto
WHERE
categoria = 'Celular'
AND fabricante = 'Motorola'
--3 –Faça um SELECT que retorne o preço do produto mais barato de cada categoria
SELECT
categoria,
MIN(preco)
FROM produto
GROUP BY
categoria
--4 –Faça um SELECT que retorne o preço do produto mais caro de cada fabricante
SELECT
fabricante,
MAX(preco)
FROM produto
GROUP BY
fabricante
--5 –Faça um SELECT que retorne a quantidade de produtos por categoria e
--fabricante. Ordene por categoria e depois por fabricante
SELECT
categoria,
fabricante,
COUNT(*)
FROM produto
GROUP BY
categoria,
fabricante
ORDER BY
categoria,
fabricante
--6 –Faça um SELECT que o preço médio de todos os tablets vermelhos
SELECT AVG(preco)
FROM produto
WHERE
categoria = 'Tablet'
AND upper(nome) like upper('%vermelho')
--7 –Faça um SELECT que retorne o preço do celular mais barato com valor acima de $100
SELECT MIN(preco)
FROM produto
WHERE
categoria = 'Celular'
AND preco > 100
Tópicos semelhantes
» Exercício 9.10 (todos)
» Exemplo Listagem de todos os produtos - 18/09
» Exercício 7.3 a 7.7
» Exercício 3.13.5 - MaiorMenor10Numeros
» Exercício 11.17
» Exemplo Listagem de todos os produtos - 18/09
» Exercício 7.3 a 7.7
» Exercício 3.13.5 - MaiorMenor10Numeros
» Exercício 11.17
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos