Segue um exemplo de função em SQL que recebe o identificador de um amigo e retorna o valor total dos presentes da lista dele: ``` CREATE FUNCTION calcular_valor_presentes (id_amigo INT) RETURNS DECIMAL(10,2) BEGIN DECLARE valor_total DECIMAL(10,2); SELECT SUM(valor_presente) INTO valor_total FROM lista_presentes WHERE id_amigo = id_amigo; RETURN valor_total; END ``` Nesse exemplo, a função `calcular_valor_presentes` recebe o `id_amigo` como parâmetro e retorna o valor total dos presentes da lista desse amigo. A função utiliza a tabela `lista_presentes`, que deve ter uma coluna `id_amigo` para identificar o amigo e uma coluna `valor_presente` para armazenar o valor de cada presente.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar