您的位置:首页 > 数据库 > Oracle

DB2 ORACLE 常用函数异同

2007-11-05 16:27 453 查看

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)

返回EXP2在EXP1中的位置

NVL()

NULLIF(EXP1,EXP2)

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

LPAD(slno,20,’0’)

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: