Conceptos Esenciales de MySQL: Funciones, Vistas, Triggers y Gestión de Datos
Programación Almacenada en MySQL
Función para Comparar Números Enteros
Se requiere una función que acepte dos números enteros, los compare y devuelva una cadena de texto indicando cuál es mayor, menor o si son iguales.
DELIMITER $$
CREATE FUNCTION comparar_numeros(num1 INT, num2 INT)
RETURNS VARCHAR(50)
DETERMINISTIC
BEGIN
DECLARE resultado VARCHAR(50);
IF num1 > num2 THEN
SET resultado = CONCAT(num1, ' es mayor que ', num2);
ELSEIF num1 < num2 THEN
SET resultado = CONCAT(num1, ' es menor que ', num2);
ELSE
SET resultado = CONCAT(num1, ' es igual a ', num2);
END IF;
RETURN resultado;
END$$
DELIMITER ;
Procedimiento para Gestionar Personas (Niños y Adultos)
Para gestionar personas según...