1
resposta

[MINHA RESPOSTA]

DELIMITER $$
CREATE FUNCTION search_rand_product ()
RETURNS VARCHAR(200)
BEGIN
    DECLARE vResult VARCHAR(200);
    DECLARE vNumMax INT;
    DECLARE vNumRand INT;
    SELECT COUNT(*) INTO vNumMax FROM PRODUTOS;
    SET vNumRand = f_numero_aleatorio (1, vNumMax) - 1;
    SELECT NOME_DO_PRODUTO INTO vResult FROM PRODUTOS
    LIMIT vNumRand, 1;
RETURN vResult;
END $$
DELIMITER ;

SELECT search_rand_product() AS PRODUTO_ALEATORIO;
1 resposta

Olá Bruno, tudo bom?

Muito legal seu código, obrigada por compartilhar com a gente :)

Qualquer coisa estamos à disposição, bons estudos!