怎么编写加减法运算的sql语句

怎么编写加减法运算的sql语句,第1张

直接通过“+”、“-”符号运算即可;

sql1:select 11 -5 from  dual结果就是 6;

sql2:select  11+5 from  dual结果就是11;

sql3:select sysdate -sysdate from dual结果就是 0(时间类型);

解释:能进行加减运行的必须是数值类型number,或者是时间类型。字符串类型无法进行加减。

拓展资料:

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

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

SQL语言语句可以嵌套,这使他具有极大的灵活性和强大的功能。

参考资料:

百度百科词条 结构化查询语言_

declare

@i

int,@Jsum

int,@Osum

int

set

@i=1

set

@Jsum=0

set

@Osum=0

while(@i<=100)

begin

if(@i%2=0)

set

@Osum=@osum+@i

else

set

@Jsum=@Jsum+@i

set

@i=@i+1

end

select

@Jsum

as

'奇数和',@Osum

as

'偶数和'

得出结果

奇数和:2500

偶数和:2550

语句为:

with temp1(col1) as

(select 1 col1

union all

select col1+1 col1

from

temp1

where col1+1<=20

)

select exp(sum(log(col1)))

from temp1

扩展资料:

注意事项

sql中没有乘法函数,所以一般用:

logx+logy=logx*y

实现方式,先对记录取对数log(),然后sum聚合,最后exp,结果就是记录相乘的结果。

SUM函数的语法是:

SELECT SUM(expression )

FROM tables

WHERE predicates

表达式可以是一个数值字段或公式。

例如,可能想知道合并全体员工的薪金总额美元以上,其薪酬是25,000/年

SELECT SUM(salary) as "Total Salary"

FROM employees

WHERE salary >25000


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11926271.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存