怎么得到临时表中的记录数

如何得到临时表中的记录数?比如select*froma这条语句查询出来一些结果为10011002100310041005如何得到上面

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

[解决办法]
--先执行
select * from a

--然后立即执行
select @@rowcount
[解决办法]
select @@rowcount
[解决办法]
select @@rowcount