Professional Documents
Culture Documents
DELIMITER //
CREATE FUNCTION fn_sexo(sexo varchar(15))
RETURNS varchar(15)
BEGIN
DECLARE id_sex INT;
IF sexo = 'M' THEN
SET id_sex = 1;
ELSEIF sexo = 'F' THEN
SET id_sex = 2;
ELSE
SET id_sex = 0;
END IF;
RETURN id_sex;
end//
delimiter ;
DELIMITER //
CREATE FUNCTION fn_rangoedad(e INT) RETURNS int
BEGIN
DECLARE id_dev INT;
IF e <= 12 THEN
SET id_dev = 1;
ELSEIF e > 12 AND e <= 18 THEN
SET id_dev = 2;
ELSEIF e > 18 AND e <= 23 THEN
SET id_dev = 3;
ELSEIF e > 23 AND e <= 59 THEN
SET id_dev = 4;
ELSE
SET id_dev = 5;
END IF;
RETURN id_dev;
end//
delimiter ;