| 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(字符串,截取长度) | 从左开始截取指定长度的字符串 | |
数据库函数与操作详解
本文详细介绍了MySQL中常用的字符串处理函数substring_index、group_concat、str_to_date和date_format,以及条件判断函数ifnull,数值处理函数round和format,类型转换cast,字符串截取函数left,这些都是数据库操作中的关键功能。此外,还提及了如何利用这些函数进行数据的转换、组合和格式化,对于数据库管理和查询优化具有重要意义。
174万+

被折叠的 条评论
为什么被折叠?



