sql中同一字段的数值相加查询语句怎么写

比如有表table中有
A C
1 20
1 30
2 40
3 55
3 12
4 66

如果要根据A 来选择所有相同的A对应的C 的数值合
得到
1 50
2 40
3 67
4 66

SELECTA,SUM(C)FROMTABLEGROUPBYA用分组查询就可以解决你说的问题。

结构化查询语言(英文简称:SQL)是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名

结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同 数据库系统,,可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。 

1986年10月,美国国家标准协会对SQL进行规范后,以此作为关系式数据库管理系统的标准语言(ANSI X3. 135-1986),1987年得到国际标准组织的支持下成为国际标准。结构化查询语言有五种数据类型, 字符型、文本型、数值型、逻辑型和日期型。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-25
SELECT A, SUM(C) FROM TABLE GROUP BY A

用分组查询就可以解决你说的问题

本回答被网友采纳
第2个回答  2013-09-13
select sum(c.值) group by a.值。看这样能不能满足你的需求。
第3个回答  2013-09-13
select A,sum(C) from t3 group by A;
第4个回答  2013-09-13
select A,sum(A) from table_name group by A

sql中同一字段的数值相加查询语句怎么写?
你好,很高兴回答你的问题。你提的问题可以通过分组查询和聚合函数来实现。根据A列来分组计算C列的和可以使用如下语句:select A,sum(C) from 表名 group by A 要把所有的都加起来,那就通过下面的语句来实现:select sum(C) from 表名 如果有帮助到你,请点击采纳。我解答的问题大部分是软件开发...

sql中同一字段的数值相加查询语句怎么写?
SELECTA,SUM(C)FROMTABLEGROUPBYA用分组查询就可以解决你说的问题。结构化查询语言(英文简称:SQL)是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言,允许用户在高层数...

怎么样用SQL语句查询某一个表里面的某一个字段的总和
2、“select s.id as student_id ,s.name as student_name,t.id as teacher_id,t.name as teacher_name from student s left join teacher t on t.id=s.teacher_id;”另外,查询一个表中某个字段相同的数据的方法:也是拿student来做例子,查询有相同老师的student。“select * from stu...

SQL语句 同相同字段求和排序
1. 使用`SELECT`语句查询表中的数据。2. 在`SELECT`语句中,使用`SUM()`函数对`pcount`字段进行求和操作。3. 使用`GROUP BY`语句按照`pno`字段进行分组,这表示将表中的记录根据`pno`字段的值进行分组,使得每个分组包含具有相同`pno`值的所有记录。4. 使用`ORDER BY`语句对结果按照`SUM(pco...

SQL——同一表中,相同条件的数据相加。怎么写Sql语句
select by stat_date,province_name,sum(字段名)group by stat_date,province_name 说明:1、将表1的A、B列复制到表3的A、B列。2、在表3的C2输入公式,用其右下角填充柄向下复制到C248.3、选中C2:C248,以将负值用红色明显标出,以警示不足额度。供参考。SQL语言,是结构化查询语言(...

SQL一个字段多个数值怎么用update语句在每个数值上都加1
1、定义表,把这个字段里面的值全放在这个表里面 table 2、定义一个变量a,a=该字段值的个数 3、用for循环,定义变量i=0,i就

sql同一字段数据相加
select b.*,a.津贴 from a,b where a.id=b.id

求个sql语句,两张表同一字段数值相加
-- SQLServer:update A表 a set a.A2 = a.A2 + b.A2 from B表 b where a.A1 = b.A1 -- Oracle\\MySQL:UPDATE A表 a, B表 b SET a.A2 = a.A2 + b.A2 WHERE a.A1 = b.A1

sql语句怎么查询一列数据的总和
MS-SQL中求和如下:1、select sum (foamt) from t_ACRD_GthMst 2、select sum (foamt) from t_ACPD_PayMst t_ACRD_GthMst和t_ACPD_PayMst表示某ERP系统中的两个表,foamt表示要求和的一例。

sql 求两张表中同一字段数值相加
INSERT INTO A (A.A1) SELECTB.A1FROMBWHEREB.A1 NOT IN (SELECT A.A1 FROM A);UPDATE A,(SELECT C.A1, SUM(C.A2) AS A2 FROM ( SELECT * FROM A UNION ALL SELECT * FROM B ) C GROUP BY A1)D SET A.A2 = D.A2 WHERE A.A1 = D.A1 ...

相似回答