如何在数据库表中获取具有double数据类型的列的总和 [英] How get Sum of columns with double datatype in a database table
问题描述
Hai all,
如何得到列的总和
表格结构
=============================
Field --------- ---数据类型
=============================
名称------------ varchar(255)
A栏------双无签名
B栏----- - 双未签名
TEST ------------- double YES
TEST AA --------- double YES
=============================
演示桌价值
XXXX 10 20 30 40
YYYY 5 10 15 20
我需要最终结果如下
所有双数据类型列的总和
名称| A列| B栏|测试|测试AA |总和
========================================= =========
XXXX ------- 10 ------------ 20 -------- 30-- ---- 40 -------- 100
YYYY --------- 5 ------------ 10 ---- ---- 15 ------ 20 --------- 50
*请注意,字段名称包含''空格它不会避免。
我正在使用MySql。
谢谢:)
Hai all,
How get sum of Column
Table structure
=============================
Field ------------ Data Type
=============================
Name ------------ varchar(255)
Column A ------ double unsigned
Column B ------ double unsigned
TEST ------------- double YES
TEST AA --------- double YES
=============================
Demo Value for table
XXXX 10 20 30 40
YYYY 5 10 15 20
I Need the final result as below
Sum of all Double Data Type Column
name | Column A | Column B | TEST | TEST AA | Sum
==================================================
XXXX -------10------------20--------30------40--------100
YYYY ---------5------------10--------15------20---------50
* Please note that the Field name contain ''white space'' its don''t avoid.
Im using MySql.
Thanks :)
推荐答案
我正在更新解决方案1.
Hi,
I am updating the solution 1.
Select Name, ColumnA, ColumnB, Test, TestAA, (ISNULL(ColumnA, 0) + ISNULL(ColumnB, 0) + ISNULL(Test, 0) + ISNULL(TestAA, 0)) AS 'SUM' from yourtableName
如果您不使用 ISNULL
函数,那么,如果有人值<$ b code> NULL 然后整数将为空。所以,使用isnull函数,我们将用0替换空值。
希望它有所帮助。
if you do not use ISNULL
function then, if anyone value goes NULL
then whole sum will go null. so, using isnull function we will replace null value with 0.
hope it helps.
hi,
使用以下查询,它可以帮助你..
use the following query, it may help you..
Select Name, ColumnA, ColumnB, Test, TestAA, (ColumnA+ColumnB+Test+TestAA) 'Sum' from yourtableName
问候,
Prakash.T
Regards,
Prakash.T
这篇关于如何在数据库表中获取具有double数据类型的列的总和的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!