DELIMITER //
CREATE FUNCTION f_vendedor_aleatorio() 
RETURNS varchar(20) 
BEGIN
DECLARE vresultado VARCHAR(20);
DECLARE vmax INT;
DECLARE valeatorio INT;
SELECT COUNT(*) INTO vmax FROM vendedores;
SET valeatorio = f_aleatorio(1,vmax);
SET valeatorio = valeatorio-1;
SELECT NOMBRE INTO vresultado FROM vendedores LIMIT valeatorio,1;
RETURN vresultado;
END //
SELECT f_vendedor_aleatorio AS VENDEDOR;
 
            