to_date() 字符串转日期
select to_date('20050101','yyyyMMdd') today from dual
to_char() 将数值或日期型转化为字符
select to_char(12345678,'999,999,999,999') from dual;
select to_char(sysdate,'yyyy-MM-dd') from dual;
to_number() 将字符串转化成数组
select to_number('20050101') nums from dual
replace() 函数用于替换字符串
replace(字段,旧内容, 新内容)
sys_guid() 生产随机字符串
select sys_guid() from dual
nvl() 函数用来判空赋值
nvl(expr1,expr2) 如果第一个字段为空,那么显示第二个字段的值。
统计函数
--数量统计,最大值,最小值,合计值,平均值
count()、max()、min()、sum()、avg()
decode() 根据输入值返回一个对应值
decode(t.sex, '1', '男生', '2', '女生', '其他') as sex;
round() 对某个值进行四舍五入
-- 返回结果为1235.47
select round(1235.466,2) from dual;
标签:总结,函数,999,char,字符串,dual,Oracle,select
From: https://www.cnblogs.com/feiqiangsheng/p/17673291.html