聚合函数,分组函数
必须配合group by使用,如果只返回一个字段(使用了聚合函数),可以不需要group by
SUN():求和
AVG():求平均值
MAX():最大值
MIN():最小值
字符函数
concat:连接函数,select concat(‘我是’,‘你爸爸’) from dual,只能连接两个字符串
|| :连接字符串,同上,可以连接多个
length:返回字符串长度,select lenght(‘我是你爸爸’) from dual
replace:替换函数,select replace(‘我是你爸爸’,‘爷爷’) from dual
ltrim:去除最左边对应的字符串,select ltrim(‘我是你爸爸’,‘我’) from dual
rtim:去除最右边的字符串
数组函数
abs():绝对值,select abs(-0.321) from dual
round*():四舍五入截取数字,select round(561.156,2) from dual 注意:第二个参数为正表示小数点右多少位。为负表示向左多少位,0代表四舍五入取整数
round还可以适用于日期,例如少于半年,当年的1月1号,大约半年,则为下一年1月1号
trunc():截取数字,select trunc(16515.