SQL怎样用SELECT COUNT得到符合条件记录总数并将其赋值给变量呢

SQL怎样用SELECT COUNT得到符合条件记录总数并将其赋值给变量呢,第1张

可以啊 比如

select count() as sum from table where '条件'

最后得到的sum就是符合记录的条数

你可以read一下sum 在付给一个变量n啊 传值的时候直接传n就可以了

用两条语句:

select  into #tmp from tablename where xxx=yyy--XXX=YYY是你的查询条件表达式

select 记录数=@@rowcount, from #tmp

用一条语句,速度可能慢一点:

select 记录数=(select count(1) from tablename where xxx=xxx), from tablename where tablename where xxx=yyy

只要总数

select 记录数=(select count(1) from tablename where xxx=xxx) from tablename where tablename where xxx=yyy

要得到每组的合计可以用2、3楼,要总计用1楼,想一次性得到分组合计以及总计,sql2005可以这么写:SELECT分组字段FROM表GROUPBY分组字段computesum(COUNT())=====那就这样SELECTCOUNT()FROM(SELECT分组字段FROM表GROUPBY分组字段)别名或者SELECTCOUNT()FROM(SELECTdistinct分组字段FROM表)别名

以上就是关于SQL怎样用SELECT COUNT得到符合条件记录总数并将其赋值给变量呢全部的内容,包括:SQL怎样用SELECT COUNT得到符合条件记录总数并将其赋值给变量呢、select语句查询出9000条数据,想把这个查询结果数量(即9000)打出来,如何 *** 作、sqlsession得到记录总数有啥方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9575272.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存