数据库编程
流程控制语句if
课程目标
1)理解 —— if语句的语法规则;
2)掌握 —— if语句的使用方法;
IF语句
IF语句语法格式为:
IF search_condition THEN statement_list
[ELSEIF search_condition THEN statement_list ] ...
[ELSE statement_list]
END IF
IF语句
DELIMITER $$
CREATE PROCEDURE 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是输出参数。
call compar(5,8,@k);
select @k;
要比较的数存入K1,K2
“大于”=>K3
K1>K2?
K1=K2?
“等于”=>K3