update oracle 不能order by?
时间:2008-10-31
来源:互联网
字段 state createdate
里面有很多数据 我想修改按照createdate 排序的前100条记录的 state
update table a set state='1' wherr rownum<100 order by createdate
这条肯定通不过的 该怎么实现? 请教ing 先谢大家了
作者: meteor007007 发布时间: 2008-10-31
SQL code
--试下 update (select * from table where rownum<100 order by createdate) tt set tt.state='1'
作者: YY_MM_DD 发布时间: 2008-10-31
前100條記錄用語句
update table a set state='1' wherr rownum <100
已經足夠
作者: hdhai9451 发布时间: 2008-10-31
set deptno=10
where empno in(select empno from(select empno,row_number()over(order by empno)rn from emp)where rn<5);
行不行回个话.
作者: guolin_cai 发布时间: 2008-10-31
SQL code
/--try it: update table a set state='1' where rownum in (select 1 from (select rownum r from a order by createdate) t where t.r<100);
大家好 我想实现的是有个表a
字段 state createdate
里面有很多数据 我想修改按照createdate 排序的前100条记录的 state
update table a set state='1' wherr rownum <100 order by createdate
这条肯定通不过的 该怎么实现? 请教ing 先谢大家了
作者: BlueskyWide 发布时间: 2008-10-31
update table a set state='1'
where Rowid in(select Rowid from(select Rowid,row_number()over(order by createdate )rn from table)where rn <101);
作者: caoleione 发布时间: 2008-10-31
作者: goeasy2005 发布时间: 2008-11-17
作者: goeasy2005 发布时间: 2008-11-17
加上沒有意義
作者: roy_88 发布时间: 2008-11-17
作者: merrill 发布时间: 2008-11-17
作者: merrill 发布时间: 2008-11-17
作者: csh_xxx 发布时间: 2011-12-09
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28