-- MySQL IF 语句示例
-- 单行 IF 语句
SET @num = 10;
SELECT IF(@num > 5, '大于5', '小于等于5') AS result;
-- 解释: 如果 @num 大于 5,则返回 '大于5',否则返回 '小于等于5'
-- 多行 IF 语句 (在存储过程中使用)
DELIMITER //
CREATE PROCEDURE check_value(IN val INT)
BEGIN
IF val > 10 THEN
SELECT '值大于10';
ELSEIF val = 10 THEN
SELECT '值等于10';
ELSE
SELECT '值小于10';
END IF;
END //
DELIMITER ;
-- 解释: 这是一个存储过程,根据输入的值 val 判断其大小,并返回相应的结果。
上一篇:mysql 时间函数
下一篇:mysql时间格式化
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站