mysql if 用法 多个条件判断、字符串比较
2008-11-12 11:10
302 查看
use industry_finance;
DELIMITER //
drop procedure if exists updateCursor //
CREATE PROCEDURE updateCursor()
BEGIN
declare id varchar(20);
declare month varchar(20);
declare season varchar(20);
declare cur1 CURSOR FOR SELECT ID_,month_ FROM t_industry_finance_instance;
OPEN cur1;
FETCH cur1 INTO id,month;
WHILE (id is not null ) DO
if(month='01'||month='02'||month='03') THEN set season='1';
end if;
if(month='04'||month='05'||month='06') THEN set season='2';
end if;
if(month='07'||month='08'||month='09') THEN set season='3';
end if;
if(month='10'||month='11'||month='12') THEN set season='4';
end if;
update t_industry_finance_instance set season_=season where ID_=id;
FETCH cur1 INTO id,month;
END WHILE;
CLOSE cur1;
END;//
DELIMITER ;
call updateCursor();
DELIMITER //
drop procedure if exists updateCursor //
CREATE PROCEDURE updateCursor()
BEGIN
declare id varchar(20);
declare month varchar(20);
declare season varchar(20);
declare cur1 CURSOR FOR SELECT ID_,month_ FROM t_industry_finance_instance;
OPEN cur1;
FETCH cur1 INTO id,month;
WHILE (id is not null ) DO
if(month='01'||month='02'||month='03') THEN set season='1';
end if;
if(month='04'||month='05'||month='06') THEN set season='2';
end if;
if(month='07'||month='08'||month='09') THEN set season='3';
end if;
if(month='10'||month='11'||month='12') THEN set season='4';
end if;
update t_industry_finance_instance set season_=season where ID_=id;
FETCH cur1 INTO id,month;
END WHILE;
CLOSE cur1;
END;//
DELIMITER ;
call updateCursor();
相关文章推荐
- mysql中的if条件语句用法
- thinkphp 3.2 if条件判断用法示例
- 详解C++编程中的条件判断语句if-else与switch的用法
- mysql 判断日期间隔是否为3个月,mysql 的if的用法,临时变量的用法,mysql的 between and
- mysql中的if条件语句用法
- shell中括号的特殊用法 linux if多条件判断
- MySQL中if case条件语句基本用法
- MySQL中if case条件语句基本用法
- Mysql if 和 case 条件语句用法
- mysql中的if条件语句用法
- mysql中的if条件语句用法
- Java编程中的条件判断之if语句的用法详解
- shell中括号的特殊用法 linux if多条件判断
- 详解C语言中条件判断语句if和switch的用法
- 条件都判断完才能判断有车有房有钱才能结婚,if嵌套用法举例
- 【MySQL学习笔记(十)】:关于条件判断if语句
- MySql查询IF和CASE条件判断使用
- Java编程中的条件判断之if语句的用法详解
- MySQL 如何利用一条语句实现类似于if-else条件语句的判断
- mysql 判断指定条件数据存不存在,不存在则插入