当前位置: 代码迷 >> Sql Server >> 怎么把count()统计出来的结果传递到变量
  详细解决方案

怎么把count()统计出来的结果传递到变量

热度:44   发布时间:2016-04-24 09:53:45.0
如何把count()统计出来的结果传递到变量
本帖最后由 nantian_service 于 2014-10-15 14:33:22 编辑
我想达到的目的是将count(*)统计的结果数字传递到变量上来(表有1017行)
写的程序如下:

declare @pz int
SELECT COUNT(jjh)  da  FROM bst201408 
set @pz=COUNT(*) 
select @pz


得到的结果如下:
       da
1    1017

       无列名
1     1


我的目的是要让@pz=1017,但是为什么得到的结果是1呢?
------解决思路----------------------
declare @pz int
SELECT @pz=COUNT(*)  FROM bst201408 
select @pz

------解决思路----------------------
declare @pz int
SELECT @pz=COUNT(jjh)  da  FROM bst201408 
select @pz
  相关解决方案