关于oracle 语句,in 的用法
题目
关于oracle 语句,in 的用法
我有一堆数据大概有几万条,按照时间排序的.现在我想取其中的8000条,取升序6000条,降序2000条.就是取头和尾的.但是我这样写报错
SELECT sbsfz,sbxm,zdbh,CJBH FROM cc_compare WHERE yhbz='06' AND vhdbz='0' AND cjzt='100' and zjlx='1' AND length(sbsfz)=18 and sbsfz in (SELECT sbsfz FROM cc_compare WHERE yhbz='06' AND vhdbz='0' AND cjzt='100' and zjlx='1' AND length(sbsfz)=18 AND ROWNUM < 6001 ORDER BY cjpc ) .其中在in 括号中得order by 会出错.不要ORDER BY cjpc 就不会报错,请问应该怎样写
答案
你的写法效率很低的
select * from
(SELECT sbsfz,sbxm,zdbh,CJBH
FROM cc_compare
WHERE yhbz='06' AND vhdbz='0' AND cjzt='100' and zjlx='1' AND length(sbsfz)=18 and
order by cjpc asc)
where rownum
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 谁知道“我们乘着小船荡漾在漓江上.”把这个句子缩到最简是什么句子,并说明理由.
- 当x取和值,代数式2分之1{2x-3分之1(10-7x)}-2分之x的值比代数式3分之1{x-2分之1 {x+1}的值小3
- 化学方程式:2kmno4+16hcl=2kcl=2mncl2+8h2o+5cl2 当有1mol氧化剂参加反应时,被氧化的还原剂的质量
- 8^(-1/3)-(4/5)^0+(2^3)^4/3
- 井口的面积为S,一只青蛙在井底中心处,关于青蛙在井中看到天的大小.下列说法中正确的是( ) A.在没有水时,看到天的大小为S B.在有水时,看到天的大小大于S C.两种情况下,看到天
- 世界上有哪些国家说英式英语,哪些说美式英语?
- 把一根长188.4cm的铁丝截成两段,短的是长的20%,再分别围成两个圆,求大圆的面积是多少平方厘米?
- 岳阳楼记读后感1500字
- 2012个6相乘的积与2012个7相乘的积的个位数字是几?
- 五言绝句一首,七言绝句一首,五言律诗一首,七言律诗一首,爱国诗两首,山水诗一首,田园诗一首,