mysql 格式化字符串

MySQL格式化字符串的方法主要有以下几种:

mysql 格式化字符串
(图片来源网络,侵删)

1、使用CONCAT()函数拼接字符串

CONCAT()函数用于将多个字符串连接成一个字符串,使用方法如下:

SELECT CONCAT(str1, str2, ..., strN) AS result;

示例:

SELECT CONCAT('Hello', ' ', 'World');
输出结果:'Hello World'

2、使用CONCAT_WS()函数拼接字符串

CONCAT_WS()函数用于将多个字符串按照指定的分隔符连接成一个字符串,使用方法如下:

SELECT CONCAT_WS(separator, str1, str2, ..., strN) AS result;

示例:

SELECT CONCAT_WS(',', 'apple', 'banana', 'orange');
输出结果:'apple,banana,orange'

3、使用LPAD()RPAD()函数填充字符串

LPAD()函数用于在字符串的左侧填充指定的字符,直到达到指定的长度,使用方法如下:

SELECT LPAD(str, length, padstr) AS result;

示例:

SELECT LPAD('Hello', 10, '*');
输出结果:'*****Hello'

RPAD()函数用于在字符串的右侧填充指定的字符,直到达到指定的长度,使用方法如下:

SELECT RPAD(str, length, padstr) AS result;

示例:

SELECT RPAD('Hello', 10, '*');
输出结果:'Hello*****'

4、使用TRIM()函数去除字符串两侧的指定字符

TRIM()函数用于去除字符串两侧的指定字符,使用方法如下:

SELECT TRIM(both_str FROM str) AS result;

示例:

SELECT TRIM(BOTH '*' FROM 'Hello');
输出结果:'Hello'

5、使用REPLACE()函数替换字符串中的指定字符

REPLACE()函数用于替换字符串中的指定字符,使用方法如下:

SELECT REPLACE(str, from_str, to_str) AS result;

示例:

SELECT REPLACE('apple,banana,orange', 'banana', 'grape');
输出结果:'apple,grape,orange'

6、使用SUBSTRING()函数截取字符串

SUBSTRING()函数用于从字符串中截取指定长度的子串,使用方法如下:

SELECT SUBSTRING(str, pos, len) AS result;

示例:

SELECT SUBSTRING('Hello World', 1, 5);
输出结果:'Hello'

7、使用LEFT()RIGHT()函数截取字符串

LEFT()函数用于从字符串的左侧截取指定长度的子串,使用方法如下:

SELECT LEFT(str, len) AS result;

示例:

SELECT LEFT('Hello World', 5);
输出结果:'Hello'

RIGHT()函数用于从字符串的右侧截取指定长度的子串,使用方法如下:

SELECT RIGHT(str, len) AS result;

示例:

SELECT RIGHT('Hello World', 5);
输出结果:'World'

8、使用FORMAT()函数格式化数字为字符串

FORMAT()函数用于将数字格式化为字符串,使用方法如下:

SELECT FORMAT(num, decimals) AS result;

示例:

SELECT FORMAT(1234.5678, 2);
输出结果:'1,234.57'

以上就是MySQL中常用的字符串格式化方法,在实际使用中,可以根据需要选择合适的方法进行字符串处理。

原创文章,作者:酷盾叔,如若转载,请注明出处:https://www.kdun.com/ask/315586.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
酷盾叔订阅
上一篇 2024-03-07 18:23
下一篇 2024-03-07 18:24

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入