gpt4 book ai didi

mysql - 如何在新列中显示总计数结果

转载 作者:行者123 更新时间:2023-11-29 11:23:17 25 4
gpt4 key购买 nike

我正在尝试从一个表和总状态计数计算状态,但它显示在查询所在的同一列中

select Status ,count(Status) from assigntask group by status union all
SELECT count(Status) , count(Status) as total from assigntask ;

结果显示如下

Status    Count
Complete 1
Delay 2
3 3

有可能没有计数“3”会显示在另一列中吗?

例如

Status   Count   Total
Complete 1 3
Delay 2

最佳答案

试试这个:

select Status ,count(Status), null as totalCount from assigntask group by status union all
SELECT 'Total status' , null, count(Status) from assigntask ;

这并不完全是你想要的结果,但我认为这个结果比你理性显示的结果要好。

它将生成以下结果:

Status         Count     Total
Complete 1 null
Delay 2 null
Total status null 3

关于mysql - 如何在新列中显示总计数结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38611399/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com