No se porque la funcion vendedores no funciona ya compie tambien la que dejo el instructor y me manda null pero tampoco me manda ningun tipo de error adjunto mi funcion por si ayuda en algo
DELIMITER //
CREATE FUNCTION f_vendedor_aleatorio
()
RETURNS varchar(5)
BEGIN
DECLARE vresultado VARCHAR(5);
DECLARE vmax INT;
DECLARE valeatorio INT;
SELECT COUNT(*) INTO vmax FROM vendedores;
SET valeatorio = f_aleatorio(1,vmax);
SET valeatorio = valeatorio-1;
SELECT MATRICULA INTO vresultado FROM vendedores LIMIT valeatorio,1;
RETURN vresultado;
END //
Realmente ya me despere porque no encuentro la forma en que funcione tambie la compare con las otras 2 funciones que hicimos y esta identica lo unico que cambia son los nombres de las tablas