Mysql中 必设计存储函数week_ _day_ if, 根据参数值(1--7) 输 “ 出工作日”或者“双休日
时间: 2024-02-10 14:10:32 浏览: 57
MySql存储过程和函数
可以使用以下存储函数实现:
```sql
CREATE FUNCTION week_day_if(day INT)
RETURNS VARCHAR(10)
BEGIN
IF day IN (1, 7) THEN
RETURN '双休日';
ELSE
RETURN '工作日';
END IF;
END;
```
该函数接受一个整数参数 `day`,表示一周中的某一天,函数根据参数值返回相应的字符串,表示该天是工作日还是双休日。在函数体内使用 `IF...THEN...ELSE` 条件语句判断参数值,根据判断结果返回相应的字符串。在调用该函数时,传入 1 至 7 的整数参数即可得到对应的返回值。
阅读全文