Questão de Banco de Dados — MySQL — Instituto Consulplan 2024
Banco de DadosMySQL
- Código
- qg295920
- Banca
- Instituto Consulplan
- Órgão
- Prefeitura de Campos dos Goytacazes - RJ
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista de Sistemas
Considere o seguinte cenário em certo banco de dados de uma loja on-line criada no Mysql Workbench:
Determinado profissional deverá criar uma stored procedure chamada CalcularTotalPedido, que recebe um parâmetro PedidoID e calcula o valor total do pedido com base nos detalhes do pedido. Representa corretamente a implementação dessa stored procedure:
Determinado profissional deverá criar uma stored procedure chamada CalcularTotalPedido, que recebe um parâmetro PedidoID e calcula o valor total do pedido com base nos detalhes do pedido. Representa corretamente a implementação dessa stored procedure:- ADELIMITER $CREATE PROCEDURE CalcularTotalPedido (PedidoID INT)BEGINSELECT SUM(Preco * Quantidade) AS TotalFROM ItensPedidoJOIN Produto ON ItensPedido.ProdutoID = Produto.ProdutoIDWHERE ItensPedido.PedidoID = PedidoID;END $DELIMITER;
- BDELIMITER $CREATE PROCEDURE CalcularTotalPedido (PedidoID INT)BEGINSELECT SUM(Preco * Quantidade) AS TotalFROM ItensPedidoJOIN Produto ON ItensPedido.ProdutoID = Produto.ProdutoIDGROUP BY PedidoIDHAVING ItensPedido.PedidoID = PedidoID;END $DELIMITER;
- CDELIMITER $CREATE PROCEDURE CalcularTotalPedido (PedidoID INT)BEGINSELECT SUM(Preço * Quantidade) AS TotalFROM ItensPedidoJOIN Produto ON ItensPedido.ProdutoID = Produto.ProdutoIDWHERE PedidoID = PedidoID;END $DELIMITER;
- DDELIMITER $CREATE PROCEDURE CalcularTotalPedido (PedidoID INT)BEGINSELECT SUM(Preco * Quantidade) AS TotalFROM ItensPedidoWHERE PedidoID = PedidoIDJOIN Produto ON ItensPedido.ProdutoID = Produto.ProdutoID;END $DELIMITER;