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

一个sql有关问题,请进

2011-12-14 
一个sql问题,请进select*from(SELECTname,rownumFROMcategoryWHEREflag1andrownum11)whererownum 1我

一个sql问题,请进
select   *   from   (SELECT   name   ,rownum     FROM   category     WHERE   flag=1   and   rownum   <=11)   where   rownum   > =1


我这样执行可以查到数据,但当我把rownum   > =2   ,或者其他任何值都查不到数据了呢

[解决办法]
select
*
from
(SELECT name ,rownum as nid FROM category WHERE flag=1 and rownum <=11)
where
nid > =1
[解决办法]
楼上的说得对,要给rownum取个别名才行。

热点排行