首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

oracle更新偶数行数据,该怎么解决

2012-03-12 
oracle更新偶数行数据高人指点,如何更新偶数行字段内容[解决办法]select ROWNUM,casewhen mod(rownum, 2)

oracle更新偶数行数据
高人指点,如何更新偶数行字段内容

[解决办法]
select ROWNUM,
case
when mod(rownum, 2) = 0 then
'偶数行'
else
'奇数行'
end
from 表名


[解决办法]
你看看如何Select吧,比较下面两个语句的结果:(把test_yixl换成你自己的表名)

SQL code
select rownum rn, t.* from test_yixl t;select * from (select rownum rn, t.* from test_yixl t) aawhere mod(aa.rn,2) = 0;
[解决办法]
http://blog.sina.com.cn/s/blog_5892bb180100vjo2.html
[解决办法]
实测数据:
SQL code
CREATE TABLE T35(    State VARCHAR2(2),    CreateTime DATE);INSERT INTO T35 VALUES('0', to_date('2011-12-09 01:00:00', 'YYYY-MM-DD HH24:MI:SS'));INSERT INTO T35 VALUES('0', to_date('2011-12-09 02:00:00', 'YYYY-MM-DD HH24:MI:SS'));INSERT INTO T35 VALUES('0', to_date('2011-12-09 03:00:00', 'YYYY-MM-DD HH24:MI:SS'));INSERT INTO T35 VALUES('0', to_date('2011-12-09 04:00:00', 'YYYY-MM-DD HH24:MI:SS'));INSERT INTO T35 VALUES('0', to_date('2011-12-09 05:00:00', 'YYYY-MM-DD HH24:MI:SS'));INSERT INTO T35 VALUES('0', to_date('2011-12-09 06:00:00', 'YYYY-MM-DD HH24:MI:SS')); 

热点排行