DB2 ORACLE 常用函数异同

本文对比了DB2和Oracle数据库中常用的函数及其使用方式,包括COUNT、MAX、MIN等聚合函数,以及字符串处理函数如SUBSTR、RTRIM等。通过详细的功能对照表,帮助读者理解两者之间的异同,便于进行数据库迁移。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

DB2 ORACLE 常用函数异同

日月明王的BLOG  :       http://sunmoonking.spaces.live.com   

ORACLE

DB2

 

COUNT()

相同

返回一组行或值的个数

MAX()

相同

返回一组数值中的最大值.

MIN()

相同

返回一组数值中的最小值

SUM()

相同

返回一组数据的和

SUBSTR(EXP1,EXP2)

相同

返回EXP1串自EXP2处开始的子串

RTRIM()

相同

删除字符串后面的空格.

LTRIM()

相同

删除字符串前面的空格.

REPLACE(EXP1,EXP2,EXP3)

相同

EXP3替代EXP1中所有的EXP2  

TRUNC()

相同

从表达式小数点右边的位置开始截断并返回该数值

ROUND()

相同

返回EXP1小数点右边的第EXP2位置处开始的四舍五入值

TO_CHAR()

CHAR()    VARCHAR()

返回字符串表示

TO_DATE()

YEAR() MONTH() MINUTE() HOUR() TIME()

返回数值的年部分

INSTR()

POSSTR(EXP1,EXP2)

返回EXP2EXP1中的位置

NVL()

NULLIF(EXP1,EXP2)

如果EXP1=EXP2,则为NULL,否则为EXP1

LPAD(slno,20,’0’)

repeat('0',20-length(rtrim(char(slno)))) || rtrim(char(slno))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值