gpt4 book ai didi

sql - select sum(a), sum(b where c=1) from db; select语句中的sql条件

转载 作者:行者123 更新时间:2023-12-05 02:23:58 25 4
gpt4 key购买 nike

我想我只是缺少要搜索的关键字,但我一直在想:

如何在选择语句中的求和函数中添加条件

select sum(a), sum(b where c=1) from db;?

这意味着,我想查看 a 列和 b 列的总和,但只查看 b 列中 c 列的值为 1 的记录。

heidi 的输出只是说“Bad syntac near WHERE”。还有其他办法吗?

在此先感谢柏林的问候,joachim

最佳答案

确切的语法可能因数据库引擎而异,但它会遵循

SELECT
sum(a),
sum(CASE WHEN c = 1 THEN b ELSE 0 END)
FROM
db

关于sql - select sum(a), sum(b where c=1) from db; select语句中的sql条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17728777/

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