直接通过“+”、“-”符号运算即可;
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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)