gpt4 book ai didi

php - 如何在Count()中指定条件?

转载 作者:行者123 更新时间:2023-11-29 22:38:16 26 4
gpt4 key购买 nike

我只想计算具有 status=0 的行示例 a_no 列具有 status=0 且计数为 1

这是我的查询

select date, count(DISTINCT no_a) as Transaction, 
CASE when status=0 then count(distinct no_a) end as Success
from transfer_tx_201503

最佳答案

您可以指定计数之外的条件:

select 
count(distinct no_a) as Transaction,
count(distinct case status when 0 then no_a else -1 end case) - 1 as Success
from your_table

假设 no_a 是整数并且值 -1 不是有效值,这应该可以工作。您只需将状态非零的所有行放入一个存储桶中,然后从计数中减一即可。

关于php - 如何在Count()中指定条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29466694/

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