Banco de dados

373 palavras 2 páginas
Banco de Dados

1. Listar os pedidos vendidos para o cliente de número 1, onde serão exibidos:
Número do pedido, data de emissão, código do cliente, código do produto, descrição da pizza, quantidade, tamanho da pizza e o valor de cada produto (pizza).

SELECT P.IDPEDIDO CODPEDIDO, P.DTEMISSAO, C.IDCLIENTE CODCLIENTE, PROD.IDPRODUTO CODPRODUTO, PROD.DESCRICAO, IP.NRQTDE QUANTIDADE, IP.TAMANHO, IP.VLITEMPEDIDO FROM PEDIDO P
INNER JOIN CLIENTE C ON C.IDCLIENTE = P.IDCLIENTE
INNER JOIN ITEMPEDIDO IP ON IP.IDPEDIDO = P.IDPEDIDO
INNER JOIN PRODUTO PROD ON PROD.IDPRODUTO = IP.IDPRODUTO

2. Listar o nome de cada cliente que emitiu (todos os status do pedido) algum pedido, mas não deve repetir o nome do cliente.

SELECT DISTINCT NOME
FROM CLIENTE
INNER JOIN PEDIDO ON CLIENTE.IDCLIENTE = PEDIDO.IDCLIENTE
ORDER BY NOME

3. Listar o nome de cada cliente que NUNCA compraram uma pizza, mas não deve repetir o nome do cliente.
SELECT DISTINCT NOME
FROM CLIENTE
WHERE IDCLIENTE NOT IN (SELECT IDCLIENTE FROM PEDIDO)
ORDER BY NOME

4. Quais são os ingredientes das pizzas de Mussarela e Calabresa?
Exibir o nome da pizza e a descrição de cada ingrediente.

SELECT I.DESCRICAO INGREDIENTE, P.DESCRICAO PIZZA FROM INGREDIENTE I
INNER JOIN PRODUTOINGREDIENTE PI ON I.IDINGREDIENTE = PI.IDINGREDIENTE
INNER JOIN PRODUTO P ON P.IDPRODUTO = PI.IDPRODUTO
WHERE P.IDPRODUTO IN (10,20)

5. Listar o número do pedido, data de emissão e o valor total do pedido.

SELECT P.IDPEDIDO CODPEDIDO, P.DTEMISSAO, SUM(IP.VLITEMPEDIDO) VALORPEDIDO
FROM PEDIDO P
INNER JOIN ITEMPEDIDO IP ON IP.IDPEDIDO = P.IDPEDIDO
GROUP BY P.IDPEDIDO, P.DTEMISSAO

6. Quais são os produtos (pizza) que NUNCA foram vendidos na pizzaria?

SELECT DISTINCT DESCRICAO
FROM PRODUTO
WHERE IDPRODUTO NOT IN ( SELECT IDPRODUTO FROM ITEMPEDIDO )
ORDER BY DESCRICAO

7. Quantos e quais produtos (pizza) que foram vendidos no mês de Outubro de

Relacionados

  • Banco de dados: dados
    436 palavras | 2 páginas
  • banco de dados
    11859 palavras | 48 páginas
  • Banco de dados
    2201 palavras | 9 páginas
  • Bancos de Dados
    6609 palavras | 27 páginas
  • Banco de dados
    2417 palavras | 10 páginas
  • Banco de dados
    1390 palavras | 6 páginas
  • BANCO DE DADOS
    2097 palavras | 9 páginas
  • O Que Banco De Dados
    1748 palavras | 7 páginas
  • Banco de dados
    940 palavras | 4 páginas
  • banco de dados
    2741 palavras | 11 páginas