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

被折叠的 条评论
为什么被折叠?



