gpt4 book ai didi

mysql - SQL if case true 然后查看不同的列值并对其进行计数

转载 作者:行者123 更新时间:2023-11-29 09:49:15 24 4
gpt4 key购买 nike

我找不到问题的答案。

我有这个数据:

Name  | Total | YTD  
------+-------+----
Item1 | 1 | 1
Item2 | 2 | 1

它应该像这样运行:如果 Total 的值为 1,那么它需要查看 YTD 列,如果列有值,则显示它们之间的比率。我也需要所有 1 的总值(value)。是否有可能实现它?

我尝试过这种方法:

CASE 
WHEN TOTAL = 1
THEN YTD
ELSE RATIO
END AS RESULT.

它应该是什么样子:当总数 =1 时,然后检查 YTD 是否为真计数总和并找到比率。

最佳答案

可以通过多种方式来完成。例如用户案例 stmt

   select case  when Total = 1 then
YTD
else
ratio
end as result
from tablename;

关于mysql - SQL if case true 然后查看不同的列值并对其进行计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55105692/

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