数据库常用函数总结

聚合函数

名称作用
avg()返回的是指定组中的平均值,空值被忽略
count()返回的是指定组中的项目个数
max()返回指定数据中的最大值。
min()返回指定数据中的最小值。
sum()返回指定数据的和,只能用于数字列,空值忽略。
group by()对数据进行分组,对执行完 group by 之后的组进行聚合函数的运算,计算每一组的值,最后用having去掉不符合条件的组,having子句中的每一个元素必须出现在select列表中(只针对于mysql)。

字符控制函数

名称结果及作用
CONCAT(‘Hello’,‘World’)HelloWorld 拼接字符串
SUBSTR(‘HelloWorld’,1,5)Hello 切割指定位置的字符串
LEHGTH(‘helloWorld’)10 字符串长度
INSTR(‘HelloWorld’,‘w’)6 查找指定字符的位置
LPAD(salary),10,’*’****salaty 从左边对字符串使用指定的字符进行填充到指定长度
RPAD(‘salsry’,‘10’,’*’)salary**** 从右边对字符串使用指定的字符进行填充到指定长度
TRIM(‘H’ FROM ‘HelloWorld’)elloWorld 去除指定字符
REPLACE(‘abcd’,‘b’,‘m’)amcd 替换指定字符

在这里插入图片描述

数字函数

名称作用
ROUND四舍五入
TRUNC截断
MOD求余

在这里插入图片描述

日期函数

名称作用
MONTHS_BETWEEN两个日期相差的月数
ADD_MONTHS向指定日期中加上若干月数
NEXT_DAY指定日期的下一个日期
LAST_DAY本月的最后一天
ROUND日期四舍五入
TRUNC日期截断

在这里插入图片描述

滤空函数

名称作用
nvl(a,c)当a为null的时候,返回c,否则,返回a本身。
nvl2(a,b,c)当a为null的时候,返回c,否则返回b 其中,nvl2中的2是增强的意思,类似于varchar2。
nullif(a,b)当a=b的时候,返回null,否则返回a
coalesce(a,b,c,d)从左往右查找,当找到第一个不为null的值的时候,就显示这第一个有值的值。

转换函数

名称作用
TO_CHAR将日期或数字转换为字符
TO_DATE将字符转换为日期
TO_NUMBER将字符转换为数字
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

想养一只!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值