MySQL多个条件判断示例

数据库 MySQL
条件判断我们都比较熟悉了,下文就为您详细介绍MySQL多个条件判断的例子,希望对您学习MySQL数据库能够有所帮助。

MySQL多个条件判断是怎样的呢?下面就为您举例说明MySQL多个条件判断,希望对您学习MySQL多个条件判断方面能够有所启迪。

  1. use industry_finance;   
  2. DELIMITER //   
  3. drop procedure if exists updateCursor //   
  4. CREATE PROCEDURE updateCursor()   
  5. BEGIN   
  6. declare id varchar(20);   
  7. declare month varchar(20);   
  8. declare season varchar(20);   
  9. declare cur1 CURSOR FOR SELECT ID_,month_ FROM t_industry_finance_instance;   
  10. OPEN cur1;   
  11. FETCH cur1 INTO id,month;   
  12. WHILE (id is not null ) DO   
  13. if(month='01'||month='02'||month='03') THEN set season='1';   
  14. end if;   
  15. if(month='04'||month='05'||month='06') THEN set season='2';   
  16. end if;   
  17. if(month='07'||month='08'||month='09') THEN set season='3';   
  18. end if;   
  19. if(month='10'||month='11'||month='12') THEN set season='4';   
  20. end if;   
  21. update t_industry_finance_instance set seasonseason_=season where ID_=id;   
  22. FETCH cur1 INTO id,month;   
  23. END WHILE;   
  24. CLOSE cur1;   
  25. END;//   
  26. DELIMITER ;   
  27. call updateCursor();  

 

 

 

【编辑推荐】

MySQL replace函数替换字符串

MySQL字符串连接函数用法简介

mysql查询大小写问题

教您如何实现MySQL全文查询

MySQL查询结果条数编号示例

责任编辑:段燃 来源: 互联网
相关推荐

2010-11-18 12:58:25

Oracle条件分支语

2022-12-14 08:05:56

MySQLORWHERE

2019-06-11 15:46:13

screen命令Linux

2019-06-03 13:51:37

FFmpeg命令Linux

2010-11-22 16:12:54

MySQL多表更新

2010-05-27 15:18:47

MySQL连接

2022-11-23 14:13:03

Ansible条件判断

2010-03-18 16:37:13

Python 程序流程

2010-11-23 15:12:03

MySQL授权表

2010-05-27 13:26:20

MySQL日期时间函数

2010-10-09 17:08:15

MySQL存储过程

2010-05-26 16:22:36

MySQL Drive

2021-02-03 08:02:50

Spring Bean框架

2022-09-12 23:53:53

JavaScript条件判断开发

2010-10-12 10:48:02

mysql存储过程

2010-05-25 09:40:01

MySQL数据库

2010-05-26 09:44:41

MySQL数据库使用

2010-06-04 09:42:23

MySQL 事件调度器

2010-11-23 11:44:10

MySQL多表联合查询

2010-11-25 14:45:19

MySQL查询结果
点赞
收藏

51CTO技术栈公众号