比如
select * from a
这条语句查询出来一些结果为
1001
1002
1003
1004
1005
如何得到上面这个结果的行数?最重要的要求就是一定要再写个select语句求上面的行的结果,不能把行数做为一列和上面的结果写在一起。

解决方案 »

  1.   

    --先执行
    select * from a--然后立即执行
    select @@rowcount
      

  2.   

    也就是说
    select * from a
    select 求上面结果的行数语句
    这两个select语句一起运行,一个得到结果,一个得到结果的行数
      

  3.   

    --先执行
    select * from a--然后立即执行
    select @@rowcount
    ---------------------
    OK了,真快,谢谢