如何在数据库表中获取具有double数据类型的列的总和 [英] How get Sum of columns with double datatype in a database table

查看:239
本文介绍了如何在数据库表中获取具有double数据类型的列的总和的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆