位置:首页 > 软件操作教程 > 数据分析 > MySQL > 问题详情

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)

特邀嘉宾

前端设计工程师——刘旭

擅长前端设计及开发,视觉把控能力强。

向TA咨询

该嘉宾的QQ群

更多>>
返回顶部