Figura 2: Tabela Cliente.
Para fazer uma consulta ao banco de dados para listar em ordem alfabética quais clientes têm pedidos com prazo de entrega igual ou superior a quinze dias e que pertencem aos estados de São Paulo (‘SP’) ou de Minas Gerais (‘MG’), o seguinte comando deverá ser utilizado:
- A SELECT cliente.nome_cliente, cliente.UF, pedido.prazo_de_entrega FROM cliente INNER JOIN pedido ON cliente.codigo_cliente = pedido.codigo_cliente WHERE UF IN ('SP', 'MG') AND prazo_de_entrega >= 15;
- B SELECT cliente.nome_cliente, cliente.UF, pedido.prazo_de_entrega FROM cliente INNER JOIN pedido ON cliente.codigo_cliente = pedido.codigo_cliente WHERE UF IN ('SP', 'MG') AND prazo_de_entrega >= 15 ORDER BY 1;
- C SELECT cliente.nome_cliente, cliente.UF, pedido.prazo_de_entrega FROM cliente INNER JOIN pedido ON cliente.codigo_cliente = pedido.codigo_cliente ORDER BY cliente.nome_cliente WHERE UF = ('SP') OR UF = ('MG') AND prazo_de_entrega >= 15;
- D SELECT COUNT(prazo_de_entrega), cliente.nome_cliente, cliente.UF FROM cliente INNER JOIN pedido ON cliente.codigo_cliente = pedido.codigo_cliente GROUP BY cliente.nome_cliente WHERE UF = ('SP') OR UF = ('MG') AND HAVING COUNT(prazo_de_entrega)>=15 ORDER BY cliente.nome_cliente;
- E SELECT SUM(prazo_de_entrega), cliente.nome_cliente, cliente.UF FROM cliente INNER JOIN pedido ON cliente.codigo_cliente = pedido.codigo_cliente GROUP BY cliente.nome_cliente ORDER BY cliente.nome_cliente WHERE UF = ('SP') AND UF = ('MG') AND HAVING SUM(prazo_de_entrega)>=15;