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;

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá Bruno, tudo bom?

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

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