mysql学习->数值函数和时间函数表
mysql中的数值函数:
函数 |
功能 |
ABS(x) | 返回x的绝对值 |
CEIL(x) | 返回大于x的最小整数值 |
FLOOR(x) | 返回小于x的最大整数值 |
MOD(x/y) | 返回x/y的模 |
RAND() | 返回0-1的随机数 |
ROUND(x,y) | 返回参数x的四舍五入的y位小数的值 |
TRUNCATE(x,y) | 返回数字x截断为y位小数的结果 |
几个例子:
ABS(x)函数:返回x的绝对值
CEIL(x)函数:返回大于x的最小整数
FLOOR(x)函数:返回小于x的最大整数
MOD(x,y)函数:返回x/y的模
日期和时间函数:
函数 |
功能 |
CURDATE() | 返回当前日期 |
CURTIME() | 返回当前时间 |
NOW() | 返回当前的时间 |
UNIX_TIMESTAMP(date) | 返回日期date的UNIX时间戳 |
FROM_UNIXTIME | 返回UNIX时间戳的日期值 |
WEEK(date) | 返回日期date为一年中的第几周 |
YEAR(date) | 返回日期date的年份 |
HOUR(time) | 返回time的小时值 |
MINUTE(time) | 返回time的分钟值 |
MONTHNAME(date) | 返回date的月份名 |
DATE_FORMAT(date,fmt) | 返回字符串fmt格式化日期date值 |
DATE_ADD(date,INTERVAL expr type) | 返回一个日期或时间值加上一个时间间隔的时间值 |
DATEDIFF(expr,expr2) | 返回起始时间expr和结束时间expr2之间的天数 |