在oracle数据库中,要求两个字段的和可以用sql语句(前提是两个字段都是数字型):
SELECT num1+num2 AS num FROM table_name
其中num1、num2是要求和的两个字段,num是新命名的和字段,table_name是要查询的表名。
扩展资料:
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 select concat(a,b) from S
参考资料来源:百度百科-Oracle数据库
1.如果都是数字类型的直接把这两个字段相加\x0d\x0aselect \x0d\x0aa+b as ab \x0d\x0afrom S \x0d\x0a或者你的意思是 select sum(a+b) from S\x0d\x0a\x0d\x0a2.如果是不同的字段类型就不能求和了,但是可以使用“||”或者CONCAT()函数\x0d\x0a2.1select a||b from S\x0d\x0a2.2select concat(a,b) from S实现的方案是多种多样的,请根据实际需求进行设计。下面提供一个设计方案供参考:'先编写自定义求和函数
Private Function sumTwoNums(Num1 As Single,Num2 As Single) As Single
Dim Num As Single
Num=Num1+Num2
Num=Round(Num,2) '四舍五入保留2位小数
sumTwoNums=Num
End Function
'编写命令按钮单击事件过程,将文本框1和文本框2中的数字和,显示到文本框3中
Private Sub Command1_Click()
If Not IsNumeric(Text1.Value) Then
MsgBox "请在文本框1输入一个正确的数字"
Text1.SetFocus
Exit Sub
End If
If Not IsNumeric(Text2.Value) Then
MsgBox "请在文本框2输入一个正确的数字"
Text2.SetFocus
Exit Sub
End If
'调用求和函数,显示运算结果到文本框3
Text3=sumTwoNums(Text1+Text2)
End Sub
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)