MySQL——if语句
提问人:刘旭39发布时间:2020-10-13
if语句
DELIMITER $$
CREATE PROCEDURE XSCJ.COMPAR
(IN K1 INTEGER, IN K2 INTEGER, OUT K3 CHAR(6) )
BEGIN
IF K1>K2 THEN
SET K3= '大于';
ELSEIF K1=K2 THEN
SET K3= '等于';
ELSE
SET K3= '小于';
END IF;
END$$
DELIMITER ;
说明:存储过程中K1和K2是输入参数,K3是输出参数。
调用以上存储过程
创建XSCJ数据库的存储过程,判断两个输入的参数哪一个更大。并调用该存储过程。
CALL COMPAR(3, 6, @K);
SELECT @K;
说明:3和6相当于输入参数K1和K2,用户变量K相当于输出参数K3。可以看到,由于3<6,输出参数K的值就为“小于”。
继续查找其他问题的答案?
相关视频回答
回复(0)
点击加载更多评论>>