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

oracle查询。请大神们帮忙

2013-04-07 
求助oracle查询。急,请大神们帮忙数据库的表table1如下:id(varchar2)value(varchar2)1516172324现在想查第

求助oracle查询。急,请大神们帮忙
数据库的表table1如下:
id(varchar2)       value(varchar2)
1                          5
1                          6
1                          7
2                          3
2                          4
现在想查第二条记录,小弟的sql语句是这样的。


select min(value) from table1 where id='1' and value>'5';

但是这样查不到任何数据,求大神指导,谢谢~! 数据库 sql
[解决办法]
select t1.* from (select t.*,t.rownum tr from table1)t1 where tr=2;
[解决办法]
引用:
select t1.* from (select t.*,t.rownum tr from table1)t1 where tr=2;
子查询需要order by才行的,LZ的SQL应该可以啊,
要不改成这样试试:
select min(TO_NUMBER(value)) from table1 where TO_NUMBER(id)=1 and TO_NUMBER(value)>5; 

热点排行