在MySQL中,取余是一種非常常見的操作,可以通過存儲過程來實現。
DELIMITER // CREATE PROCEDURE proc_mod (IN num1 INT, IN num2 INT) BEGIN DECLARE result INT; SET result = num1 mod num2; SELECT result; END // DELIMITER ;
上面的存儲過程接收兩個參數num1和num2,將num1對num2取余并將結果賦值給result,最后將結果輸出。
調用存儲過程:
CALL proc_mod(10, 3);
輸出結果為:
1
通過存儲過程實現取余操作,簡化了代碼的重復度,提高了代碼的可讀性和可維護性。
上一篇css網格是啥