一、时间函数
1.to_date()函数用法
to_date('2022-05-13 00:00:00','YYYY-MM-DD hh24:mi:ss')
前边的参数是转换的时间字符串,后面的是要转换的格式(字符串转时间)
2.to_char()函数
to_char(SYSDATE,'YYYY-MM-DD hh24:mi:ss')
前边的参数是转换的时间,后面的是要转换的格式(时间转字符串,可以比较时间)
3.trunc()函数
trunc(sysdate - n)
前n天的时间(会损失时分秒精度)
4.to_timestamp()函数
to_timestamp('2022-05-13 00:00:00','YYYY-MM-DD hh24:mi:ss')
前边的参数是转换的时间字符串,后面的是要转换的格式(字符串转时间戳)
二、字符函数
1.concat()函数
concat(str1,str2)
将str2拼接到str1后面
2.replace()函数
replace(str1,str2,str3)
将str1中所有出现的str2替换为str3
3.substr()函数
substr(str1,int1,int2)
str1:原字符串
int1:开始截取的下表
int2:需要截取的长度
4.trim()函数
trim(str)
去除str中的空格
三、其他函数
1.nvl()函数
nvl(字段名,替换的数据)
前边的参数如果不为null,则显示原数据,否则显示后面替换的数据
2.nvl2()函数
nvl2(c1,c2,c3)
如果c1为空,则显示c2,如果c2为空,则显示c3
四、聚合函数
count(*):求数据个数
avg():平均数
sum():求总和
max():最大数
min():最小数