gpt4 book ai didi

sql - SQL中如何统计一行中的不同字段

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

在我的表中,我有一个字段列表,当它们不为 NULL 时我要计数。

例如,这里有一些行和我最后要统计的内容:

| locks | keys | boxes | what_I_want_count |
| 3 | 4 | 5 | *12* |
| 2 | 0 | 7 | *9* |
| 0 | 0 | 1 | *1* |

知道怎么做吗?我正在使用 Postgresql (Redshift)。

最佳答案

您可以使用coalesce() 函数然后添加您的列

select coalesce(locks, 0) + coalesce(keys, 0) +  coalesce(boxes, 0) from tableA

关于sql - SQL中如何统计一行中的不同字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58404295/

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