SQL语句的Count函数用法和字符串拼接
我有一张表如图我想通过select语句得到当前任务总数:16,其中15个未处理,一个正在处理中这条语句怎么写?本来数据库方面是小白~...
我有一张表如图
我想通过select语句得到
当前任务总数:16,其中15个未处理,一个正在处理中
这条语句怎么写?
本来数据库方面是小白~ 展开
我想通过select语句得到
当前任务总数:16,其中15个未处理,一个正在处理中
这条语句怎么写?
本来数据库方面是小白~ 展开
3个回答
展开全部
select '当前任务总数:'+count(*) +',其中'+sum(case when 任务状态='未处理' then 1 else 0 end) +'未处理,' + sum(case when 任务状态='处理中' then 1 else 0 end) +'处理中'
from 表名
from 表名
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select count(1), 任务状态 from table grounp by 任务状态,这样不就出现一个结果集,两条记录 1: 15 未处理;2:1 正处理。至于输出么,你自己组装好了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select '当前任务总数:'||count(*)||',其中'||sum(case when 任务状态='未处理' then 1 else 0 end)||'个未处理,'||sum(case when 任务状态='处理中' then 1 else 0 end)||'个正在处理中'
from table1
from table1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询