连接查询中的计数函数两次 [英] Count function twice in join query

查看:86
本文介绍了连接查询中的计数函数两次的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,



我们可以在一次查询中使用两次count函数。

i我正在使用sql server 2005.



我想要数量

>完成课程的用户和

>待定用户。



查询是否有连接,是否影响计数功能?

Hi all,

can we use count function twice in one query.
i am using sql server 2005.

I want count of
>users who completed courses and
>users who are pending.

Query is with join so is it affect count function?

推荐答案

declare @Count table (id int,Status varchar(2))
insert into @Count
values(1,'C'),(2,'C'),(3,'P'),(4,'C'),(5,'P'),(6,'P'),(7,'C')

select * from
(select count(Status)'Pending' from @Count where Status='P')T,
(select count(Status)'Completed' from @Count where Status='C')V


请看这里: http://www.sqlteam.com/article/multiple-record-counts- in-one-sql-statement [ ^ ]


这篇关于连接查询中的计数函数两次的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆