当前位置: 代码迷 >> Sybase >> 不用游标怎样只检索满足条件的第一行数据?该如何解决
  详细解决方案

不用游标怎样只检索满足条件的第一行数据?该如何解决

热度:7736   发布时间:2013-02-26 00:00:00.0
不用游标怎样只检索满足条件的第一行数据?
比如下行语句使用select检索数据,只想检索第一行满足条件的数据.谢谢
select   cola,colb   from   t   where   year=2007

------解决方案--------------------------------------------------------
select top 1 cola,colb from t where year=2007
------解决方案--------------------------------------------------------
--用top 1
select top 1 cola,colb from t where year=2007



------解决方案--------------------------------------------------------
--如果是按百分比,可以用

select top 1 percent cola,colb from t where year=2007

------解决方案--------------------------------------------------------
set rowcount 1
select * from table
set rowcount 0
  相关解决方案