前言:在实际的项目开发中有时会有对数据库某些字段去重等需求,这种场景有时直接通过数据库操作比通过代码实现要方便些,而mysql提供了这样字符串函数可以用来处理这些需求,例如:REPEAT()等。
一、重复函数REPEAT()
- 语法:REPEAT(str,count),将字符串str重复count次后返回
select REPEAT('JingLiPoSuo',2);
结果为:JingLiPoSuoJingLiPoSuo
二、反转函数REVERSE()
- 语法:REVERSE(str),将字符串str反转后返回
select REVERSE('JingLiPoSuo');
结果为:ouSoPiLgniJ
三、格式化函数FORMAT()
- 语法:FORMAT(X,D[,locale]),以格式‘#,###,###.##’格式化数字X。D指定小数位数。Locale指定国家语言,它决定了小数点和千分位分隔符的使用。默认的locale为’en_US‘
1、保留小数
select FORMAT(12.23,1)
结果为:12.2
2、 不保留小数
select FORMAT(12.23,0)
结果为:12
四、反转函数SPACE()
- 语法:SPACE(N),返回由N个空格构成的字符串
select SPACE(6);
结果为:
本文介绍了MySQL中的四个实用字符串函数:REPEAT()用于重复字符串,REVERSE()用于反转字符串,FORMAT()用于格式化数字,SPACE()用于生成空格字符串。通过具体示例展示了每个函数的语法和使用方法。

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



