oracle更新偶数行数据
高人指点,如何更新偶数行字段内容
[解决办法]
select ROWNUM,
case
when mod(rownum, 2) = 0 then
'偶数行'
else
'奇数行'
end
from 表名
[解决办法]
你看看如何Select吧,比较下面两个语句的结果:(把test_yixl换成你自己的表名)
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
[解决办法]
实测数据:
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'));