单行函数
1、字符函数
(1)大小写转换、首字母大写:
(2)取字符串的子串:
给出字符串以及子串的开始索引,取出子串。
取出给定字符串的开始索引和字符串的长度。
(3)字符数、字节数:
(4)字符的位置:
(5)左填充、右填充:
(6)去除:
(7)替换:
2、数值函数
(1)四舍五入:
参数取2的时候看小数最后一位,以此类推,-1的时候看个位,小于5舍去。
(2)截断:
3、日期函数:
(1)日期的获取:
在mysql中有date和datetime两种数据类型,但是在orcle中获取到的是date类型的数据,但是可以转换为datetime型的数据。
(2)日期的加法(日期只能加一个数字,日期与日期之间不能相加):
(3)日期的减法:
(4)两个日期的间隔:
(5)对单个年月日进行加减运算:
(6)一个月的最后一天:
(7)下一周的星期几是几号:
select next_day(sysdate,\'星期一\') from dual;
(8)日期的四舍五入:
4、转换函数
(1)隐式数据类型转换:
这里自动将字符串类型的数据转化为date类型的数据。
(2)显式类型数据转换:
日期转换为字符串:
字符串转换为日期格式:
数字转化为字符串:
字符串转化为数字:to_NUMBER:
5、通用函数
(1)nvl2()函数:
如果comm的值为空返回0,否则,返回comm的值。
(2)nullif函数:
如果两个字符串相等返回null,否则返回第一个字符串。
(3)coalesce()函数:
如果函数中的第一个参数为空则返回第二个参数,如果第一个参数不为空则直接返回第一个参数。