函数
常用函数
数学函数
函数名 | 函数作用 | 实例 | 结果 | 自己翻译 |
---|---|---|---|---|
ABS(X) | :返回X的绝对值 | select ABS(-32); | 32 | |
MOD(N,M) | 返回N被M除的余数 | select MOD(15,7); | 1 | |
FLOOR(X) | 返回不大于X的最大整数值。 | select FLOOR(1.23); | 1 | |
CEILING(X) | 返回不小于X的最小整数值 | select CEILING(1.23); | 2 | |
ROUND(X) | 四舍五入的一个整数 | select ROUND(1.58); | 2 | |
ROUND(X) | 四舍五入的一个整数 | select ROUND(-1.58); | -2 |
字符串函数
函数名 | 函数作用 | 实例 | 结果 | 自己翻译 |
---|---|---|---|---|
ASCII(str) | 返回字符串str的最左面字符的ASCII代码值 | select ASCII('2'); | 50 | |
CONCAT(str1,str2,...) | 返回来自于参数连结的字符串。如果任何参数是NULL,返回NULL。可以有超过2个的参数。一个数字参数被变换为等价的字符串形式。 | select CONCAT('My', 'S', 'QL'MySql); | ||
LENGTH(str) | :返回字符串str的长度。 | select LENGTH('text'); | 4 | --- |
日期函数
函数名 | 函数作用 | 实例 | 结果 | 自己翻译 |
---|---|---|---|---|
DAYOFWEEK(date) | 返回日期date的星期索引 | select DAYOFWEEK('1998-02-03'); | 3 | |
WEEKDAY(date) | 返回date的星期索引(0=星期一,1=星期二, ……6= 星期天)。 | select WEEKDAY('1997-11-05'); | 2 | |
DAYOFYEAR(date) | 返回date在一年中的日数 | select DAYOFYEAR('1998-02-03'); | 34 | |
MONTH(date) | 返回date的月份,范围1到12。 | select MONTH('1998-02-03'); | 2 | |
DAYNAME(date) | 返回date的星期名字 | select DAYNAME("1998-02-05"); | Thursday | |
MONTHNAME(date) | :返回date的月份名字。 | select MONTHNAME("1998-02-05"); | February | |
QUARTER(date): | 返回date一年中的季度,范围1到4。 | select QUARTER('98-04-01') | 2 | |
WEEK(date,first) | :对于星期天是一周的第一天的地方 | select WEEK('2009-02-20'); | 7 |
网友评论