日期函数
函数 | 描述 |
---|---|
NOW() | 返回当前的日期和时间 |
CURDATE() | 返回当前的日期 |
CURTIME() | 返回当前的时间 |
DATE() | 提取日期或日期/时间表达式的日期部分 |
EXTRACT() | 返回日期/时间的单独部分 |
DATE_ADD() | 向日期添加指定的时间间隔 |
DATE_SUB() | 从日期减去指定的时间间隔 |
DATEDIFF() | 返回两个日期之间的天数 |
DATE_FORMAT() | 用不同的格式显示日期/时间 |
日期数据类型
- DATE - 格式:YYYY-MM-DD
- DATETIME - 格式:YYYY-MM-DD HH:MM:SS
- TIMESTAMP - 格式:YYYY-MM-DD HH:MM:SS
- YEAR - 格式:YYYY 或 YY
NULL函数
函数 | 描述 | 例子 |
---|---|---|
IFNULL() | 如果值为NULL,返回替代值 | IFNULL(column,0) |
COALESCE() | 用法同IFNULL() | COALESCE(column,0) |
字符串函数
函数 | 描述 |
---|---|
ASCII(character) | 返回特定字符的 ASCII 值 |
CHAR_LENGTH(string) | 返回字符串的长度 |
CONCAT(expression1, expression2, expression3,...) | 将多个字符串相加 |
CONCAT_WS(separator, expression1, expression2, expression3,...) | 将两个或多个表达式与分隔符一起添加 |
FIELD(value, val1, val2, val3, ...) | 返回value在value1,value2,value3,..中的索引位置 |
FIND_IN_SET(string, string_list) | 返回字符串在字符串列表中的位置 |
FORMAT(number, decimal_places) | 将数字四舍五入为demical_places位数,并将结果作为字符串返回 |
INSERT(string, position, number, string2) | 在指定位置的字符串中插入字符串string2以及替换一定数量的字符 |
REPEAT(string, number) | 将字符串重复指定的次数 |
GROUP_CONCAT() | 将组中的字符串连接成为具有各种选项的单个字符串 |
SUBSTR(string,start,length) | 从字符串中提取子字符串,其中length可选 |
UPPER() | 将字符串转换成大写,等于UCASE() |
LOWER() | 将字符串转换成小写,等于LCASE() |
GROUP_CONCAT()
GROUP_CONCAT(DISTINCT expression
ORDER BY expression
SEPARATOR sep);
标签:返回,函数,MM,日期,MySQL,字符串,NULL,string
From: https://www.cnblogs.com/shihongpin/p/18398269