update table1 set col1 = col1 + x where ...
其中,col1表示你要更改的列,x表示你提交的新数据,where条件可选
‘贰’ 如何用sql语句将数据库表中字段内容中的数值进行求和
我把逻辑算法告诉你 ,语句你就自己写了。用replace函数 去掉对应的字符
例如:select replace(replace(字段,'尊敬……金额',''),'元……变化','')
使用两次REPLACE 第一次去掉前面的字符,第二次去掉后面的字符,只剩下数字了,再格式化这串数字为数值,不然语句出来只是个字符串
‘叁’ SQL里边的求和语句怎么写
SQL中求和语句分为纵向汇总和横向汇总语句;
假设数据列为:A、B、C、D、E、F、G
纵向汇总语句:
select sum(A),sum(B),sum(C),sum(D),sum(E),sum(F),sum(G) from 表名
横向汇总的SQL语句是:
select A,B,C,D,E,F,G,A+B+C+D+E+F+G from 表名
求所有数据总和的SQL语句是:
select sum(A)+sum(B)+sum(C)+sum(D)+sum(E)+sum(F)+sum(G) from 表名
(3)数据库几个不同名数据相加语句扩展阅读:
SQL是一种查询功能很强的语言,只要是数据库存在的数据,总能通过适当的方法将它从数据库中查找出来。SQL中的查询语句只有一个:SELECT,它可与其它语句配合完成所有的查询功能。SELECT语句的完整语法,可以有6个子句。完整的语法如下:
SELECT 目标表的列名或列表达式集合
FROM 基本表或(和)视图集合
〔WHERE条件表达式〕
〔GROUP BY列名集合
〔HAVING组条件表达式〕〕
〔ORDER BY列名〔集合〕…〕
‘肆’ 在oracle数据库中,要求两个字段的和要怎么写sql语句
在oracle数据库中,要求两个字段的和可以用sql语句(前提是两个字段都是数字型):
SELECT num1+num2 AS num FROM table_name;
其中num1、num2是要求和的两个字段,num是新命名的和字段,table_name是要查询的表名。
(4)数据库几个不同名数据相加语句扩展阅读:
Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。
可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。
1,如果都是数字类型的直接把这两个字段相加
select
a+b as ab
from S ;
或者你的意思是 select sum(a+b) from S;
2,如果是不同的字段类型就不能求和了,但是可以使用“||”或者CONCAT()函数
2.1 select a||b from S;
2.2 selectconcat(a,b) from S;
‘伍’ 关于数据库两个数相加的问题!
这个要看你数据库里面, t1 表的 amount 的数据类型是什么了。
我估计是 float 的, 某些情况下, 会导致 精度的丢失。
你外部获取结果存储为 float还是decimal 已经来不及了。
‘陆’ SQL数据库里的求和语句怎么写
用select sum(列名),sum(列名),sum(列名)…… from 表 where 条件。
‘柒’ 求教oracle 数据库 字段求和语句
select t.bm,
(select count(*) from a where a.zl1=1 and a.bm=t.bm group by a.bm) as zl1,
(select count(*) from a where a.zl1=2 and a.bm=t.bm group by a.bm) as zl1,
(select count(*) from b where b.bm=t.bm group by b.bm) as qt
from a tclwyzx希望有所提示,有空到51cto,365testing进一步交流!
‘捌’ sql语句求和
SQL中求和语句分为纵向汇总和横向汇总语句;
假设数据列为:A、B、C、D、E、F、G
纵向汇总语句:
selectsum(A),sum(B),sum(C),sum(D),sum(E),sum(F),sum(G)from表名
横向汇总的SQL语句是:
selectA,B,C,D,E,F,G,A+B+C+D+E+F+Gfrom表名
求所有数据总和的SQL语句是:
selectsum(A)+sum(B)+sum(C)+sum(D)+sum(E)+sum(F)+sum(G)from表名
结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。
(8)数据库几个不同名数据相加语句扩展阅读:
sql参考语句
删除新表
drop table tabname
增加一个列
Alter table tabname add column col type
添加主键
Alter table tabname add primary key(col)
删除主键
Alter table tabname drop primary key(col)
创建索引
create [unique] index idxname on tabname(col….)
‘玖’ 求SQL数据库实现多条记录自动求和语句
update table_name set 总分=(select 语文+数学... from table_name where 学生id=??) where 学生id=??
‘拾’ sql 数据库不同字段相加
各个数据库有区别的,,,
sqlserver直接
select a,b+c
from 表
这样就可以了