mysql函数
函数
内置函数
- 数学
- ABS(x)返回x的绝对值
- CEILING(x)返回大于χ的最小整数值
- FLOOR(x)返回小于x的最大整数值
- MOD(x,y)返回x/y的模(余数)
- PI(返回pi的值(圆周率)
- RAND()返回0到1内的随机值
- ROUND(x,y)返回参数x的四舍五入的有y位小数的值
- PID返回pi的值(N,y)返回数字x截短为y位小数
- TRUNCATE(x,y)返回数字x截短为y位小数的结果
- 聚合(一般只查询一列)
- AVG(col)返回指定列的平均值
- COUNT(col)返回指定列中非NULL值的个数
- MIN(col)返回指定列的最小值
- MAX(col)返回指定列的最大值
- SUM(col)返回指定列的所有值之和
- 字符
- CONCAT(S1,s2,...,sn)将s1,s2...,sn连接成字符串
- CONCAT_WS(sep,s1,s2,...,sn连接成字符串,并用sep字符间隔
- TRIM(str) 去除字符串首部和尾部的所有空格
- LTRIM(str)从字符串str中切掉开头的空格
- RTRIM(str)返回字符串str尾部的空格
- 日期
- CURDATE(或CURRENT_Code返回当前的 日期
- CURTIME(或CURRENT-Time()返回当前的时 间
- TIMESTAMPDPIFF(part,datel,date2)返回 date1到date2之间相隔的part值,part是用于指定的相隔的年或月或日等
自定义函数