substring_index(被切割的字符串,目标字符串,索引) | 分割字符串 | |
group_concat(str1,str2,...) | 将多个字符串拼接 | 可以和分组(group by)一起使用,将某一列合并。合并使用的是“,”分隔 |
str_to_data(日期字符串,“转换格式”) | 将字符串按照格式转换为日期 | 年:%Y 月:%m 日:%d 时:%H 分:%i 秒:%s |
date_format(日期,转换格式) | 将日期转换为字符串 | 年:%Y 月:%m 日:%d 时:%H 分:%i 秒:%s |
ifnull(列,默认值) | 如果一列为null,则返回默认值 | |
round(列) | 四舍五入 | |
format(数字,并保留几位小数,展示格式) | 格式化数字,返回值为字符串,展示格式可选 | 展示格式可选参数http://dev.mysql.com/doc/refman/5.7/en/locale-support.html |
cast(列 as 目标格式) | 将某一列的数据转换为指定的类型 | CHAR[(N)] 字符型 DATE 日期型 DATETIME 日期和时间型 DECIMAL float型 SIGNED int TIME 时间型 |
left(字符串,截取长度) | 从左开始截取指定长度的字符串 | |