欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > 数据库 >内容正文

数据库

数据库常用函数总结

发布时间:2025/3/19 数据库 26 豆豆
生活随笔 收集整理的这篇文章主要介绍了 数据库常用函数总结 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

聚合函数

名称作用
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将字符转换为数字

总结

以上是生活随笔为你收集整理的数据库常用函数总结的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。