2024-11-03 03:57:51
SELECT 列1 + 列2 + 列3 …… + 列N AS Total
FROM 表
把你想要计算的列都加进去,就OK了
就这样一中方法么?
如果想要折腾,肯定不只这一种方法,但是我们目标不就是把问题简单化么,这个方法是最简单直接的,代码可读性强。
如果就差直接就减么?
没错,需要注意的是,你的数据类型得是能够符合计算的类型,才可以加减乘除。
如果需要加括号呢,亲,就直接加括号了?
当然可以。数据库对二维表的操作是很强大的。
SELECT (列1 + 列2)/列3 AS Total
FROM 表
没有问题的,如果作除法 注意分母为0.
如果列3为0,作除法会报错,你可以添加一个判断。
SELECT CASE WHEN 列3 = 0 THEN NULL ELSE (列1 + 列2)/列3 END AS Total
FROM 表
2024-11-03 02:41:27
2024-11-03 01:12:51
2024-11-03 11:14:46
貌似什么,会写就写上sql语句,不会就别回了,谢谢!