生活随笔
收集整理的这篇文章主要介绍了
数据库常用函数总结
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
聚合函数
名称作用
| 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 | 将字符转换为数字 |
总结
以上是生活随笔为你收集整理的数据库常用函数总结的全部内容,希望文章能够帮你解决所遇到的问题。
如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。