gpt4 book ai didi

mysql - SQL求和整数并计算小数

转载 作者:行者123 更新时间:2023-11-30 21:54:29 24 4
gpt4 key购买 nike

如何按原样对整数求和并将 float 视为 1

根据下面给出的表格,预期结果是:

1 + 1 + 1 + 5 = 8

colum1 colum2

aa 1

bb 0.5

cc 3.66

dd 5

最佳答案

您可以将每个数字与其底值进行比较以检查它是否为小数,然后使用 case 表达式将小数视为 1:

SELECT CAST(SUM(CASE number WHEN FLOOR(number) THEN number ELSE 1 END) AS INTEGER) 
FROM mytable;

关于mysql - SQL求和整数并计算小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45843094/

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