2oracle单行函数

it2022-05-09  20

LOWER转换成小写 UPPER转换成大写 INITCAP首字母大写其余都转小写 substr 从1开始数   length和lengthb的区别 length汉字和字母都算1字符   instr查找字符串位置 从1开始数   lpad左填充一共15位 原字符12位 其余3为w填充 rpad右填充相反   trim从后面的字符去除前后'|' 直接trim(‘abc’)去除前后空格 replace替换   round四舍五入 trunc截断不四舍五入 mod求余 //日期计算 两个日期只能相减不能相加 next_day下一个星期几的日期是多少   隐式转换的前提:被转对象一定可以转换的 //to_char用""引号可以写自定义字符 //转换成钱字符   //通用函数 适合任何数据类型 nvl2(expr1,expr2,expr3)如何第一个参数为空返回第三个参数不为空返回第二个参数 nullif(expr1,expr2)如果2个表达式相等返回空 如果不等返回第一个表达式 COALESCE(expr1,expr2,...exprn)可变参数 从前面开始找,一直找到不为空的值   //条件表达式 case表达式 ,每个sql都带的 decode函数 oracle自带的 都是来实现if else的逻辑                 通过 为知笔记 发布

转载于:https://www.cnblogs.com/pengzai/archive/2012/11/08/929f1b347978206df2884e73b36718a0.html

相关资源:数据结构—成绩单生成器

最新回复(0)