ORACLE函数<四>

字符函数
ASICII(x) //返回字符xASCII
CONCAT(x, y) //连接字符串xy
INSTR(x, str[, start][, n) // x中查找str,可以指定从start开始,也可以指定从第n次开始
LENGTH(x) // 返回x的长度
LOWER(x) // x转换为小写
UPPER(x) // x转换为大写
LTRIM(x[, trim_str]) // x的左边截去trim_str字符串,缺省截去空格
RTRIM(x[, trim_str]) // x的左边截去trim_str字符串,缺省截去空格
TRIM([trim_str FROM] x) // x的两边截去trim_str字符串,缺省截去空格
REPLACE(x, old, new) //x中查找old,并替换为new
SUBSTR(x, start[, length]) // 返回x的字符串,从start处开始,截取length个字符,缺省length,默认到结尾。
2
数字函数
3
日期函数:
ADD_MONTHS(d, n): 在某一个日期d上加上指定的月数n,返回计算后的新日期
LAST_DAY(d): 返回指定日期当月的最后一天
ROUND(d[, fmt]): 返回一个以fmt为格式的四舍五入日期值,默认fmtDDD,即月中的某一天
4
EXTRACT(fmt FROM d): 提取日期中的特定部分。
5
转换函数:
TO_CHAR(d|n[, fmt]) // 把日期和数字转换成为指定格式的字符串,fmt是格式化字符串。
TO_DATE(x[, fmt) // 把一个字符串转换成一个日期类型
TO_NUMBER(x[, fmt]) //把一个字符串以fmt格式转换为一个数字
其他单行函数
NVL(x, value) // 如果x为空,返回value;否则返回x
NVL2(x, value1, value2) // 如果x为非空,返回value1;否则返回value2
 
总结:

`6

路慢慢其休远羲,吾将上下而求所
原文地址:https://www.cnblogs.com/garinzhang/p/2558374.html