mysql常用的字符函数
-
concat()
字符连接。 -
concat_ws()
使用指定的分隔符进行字符连接。 -
format()
数字格式化。 -
lower()
转换成小写字母。 -
upper()
转换成大写字母。 -
left()
获取左侧字符。 -
right()
获取右侧字符。 -
length()
获取字符串长度。 -
ltrim()
删除前导空格。 -
rtrim()
删除后续空格。 -
trim()
删除前导空格和后续空格。 -
substring()
字符串截取。 -
replace
字符串替换。
1.concat()
此函数用于字符串拼接。
mysql> select concat('Monkey','D','Luffy');
+------------------------------+
| concat('Monkey','D','Luffy') |
+------------------------------+
| MonkeyDLuffy |
+------------------------------+
2.concat_ws()
使用指定的分隔符进行字符连接。
mysql> select concat_ws('·','Monkey','D','Luffy');
+--------------------------------------+
| concat_ws('·','Monkey','D','Luffy') |
+--------------------------------------+
| Monkey·D·Luffy |
+--------------------------------------+
3.format()
数字格式化。
mysql> select format('1234.56789',2);
+------------------------+
| format('1234.56789',2) |
+------------------------+
| 1,234.57 |
+------------------------+
4.lower()
转换成小写字母。
mysql> select lower('LUFFY');
+----------------+
| lower('LUFFY') |
+----------------+
| luffy |
+----------------+
5.upper()
转换成大写字母。
mysql> select upper('luffy');
+----------------+
| upper('luffy') |
+----------------+
| LUFFY |
+----------------+
6.left()
获取左侧字符。
mysql> select left('Monkey·D·Luffy',6);
+----------------------------+
| left('Monkey·D·Luffy',6) |
+----------------------------+
| Monkey |
+----------------------------+
7.right()
获取右侧字符。
mysql> select right('Monkey·D·Luffy',5);
+-----------------------------+
| right('Monkey·D·Luffy',5) |
+-----------------------------+
| Luffy |
+-----------------------------+
8.length()
获取字符串长度。
mysql> select length('Monkey·D·Luffy');
+----------------------------+
| length('Monkey·D·Luffy') |
+----------------------------+
| 16 |
+----------------------------+
8.ltrim()
删除前导空格。
mysql> select ltrim(' Monkey·D·Luffy');
+-------------------------------+
| ltrim(' Monkey·D·Luffy') |
+-------------------------------+
| Monkey·D·Luffy |
+-------------------------------+
9.rtrim()
删除后续空格。
mysql> select rtrim('Monkey·D·Luffy ');
+-------------------------------------+
| rtrim('Monkey·D·Luffy ') |
+-------------------------------------+
| Monkey·D·Luffy |
+-------------------------------------+
10.trim()
删除前导空格和后续空格。
mysql> select trim(' Monkey·D·Luffy ');
+------------------------------------+
| trim(' Monkey·D·Luffy ') |
+------------------------------------+
| Monkey·D·Luffy |
+------------------------------------+
11.substring()
字符串截取。
mysql> select substring('Monkey·D·Luffy',1,6);
+-----------------------------------+
| substring('Monkey·D·Luffy',1,6) |
+-----------------------------------+
| Monkey |
+-----------------------------------+
mysql> select substring('Monkey·D·Luffy',-5);
+----------------------------------+
| substring('Monkey·D·Luffy',-5) |
+----------------------------------+
| Luffy |
+----------------------------------+
12.replace()
字符串替换。
mysql> select replace('Monkey·D·Luffy','D','S');
+-------------------------------------+
| replace('Monkey·D·Luffy','D','S') |
+-------------------------------------+
| Monkey·S·Luffy |
+-------------------------------------+
网友评论