sql写一个存储程序并运行查看结果:判断当前系统时间为哪个季节(春夏秋冬)
时间: 2024-02-03 11:11:37 浏览: 109
sql server 时间查询
在MySQL中可以使用以下存储过程来判断当前系统时间为哪个季节:
```sql
DELIMITER $$
CREATE PROCEDURE `get_season`()
BEGIN
DECLARE month_num INT;
SET month_num = MONTH(CURRENT_DATE());
CASE
WHEN month_num IN (3,4,5) THEN SELECT '春季';
WHEN month_num IN (6,7,8) THEN SELECT '夏季';
WHEN month_num IN (9,10,11) THEN SELECT '秋季';
ELSE SELECT '冬季';
END CASE;
END$$
DELIMITER ;
```
运行存储过程并查看结果:
```sql
CALL get_season();
```
输出结果为当前季节。例如,如果当前为9月,则输出结果为“秋季”。
阅读全文