中的某个字符MySQL如何去除字符串中的指定字符(mysql去掉字符串)

MySQL是一种开放源代码的关系型数据库管理系统,它在许多Web应用程序中都得到了广泛使用和交叉平台支持。如果我们从字符串中要去除某个字符,MySQL中提供了许多函数来实现这一目的,比如使用replace()函数和translate()函数。

使用replace()函数可以方便的去除字符串中的某个字符,语法格式如下:

REPLACE(str,from_str,to_str):str为原字符串,from_str为原字符串中要替换的指定字符,to_str可选,如果没有设置,默认被替换为空字符串”。

例如要去除字符串’abcd.1234’中的小数点,可以使用以下语句:

SELECT REPLACE(‘abcd.1234’, ‘.’, ”);

查询结果为:

abcd1234

此外,还有一个trim()函数可以帮我们实现去除字符串中指定字符的目的,语法如下:

TRIM(leading removal_str FROM str):removal_str为要去除的指定字符,str为原字符串;

例如要去除字符串’Ma:rk5:5’中的冒号:

SELECT TRIM(LEADING ‘:’ FROM ‘Ma:rk5:5’);

查询结果为:

Ma:rk55

另外,MySQL还提供了一个translate()函数帮助我们去除指定的字符,语法格式如下:

TRANSLATE(str,from_str,to_str):str为原字符串,from_str和to_str分别为要替换的字符,有多个字符则以逗号分隔。

例如要去除字符串’aa-bb-cc’中的中横线,可以用以下语句:

SELECT TRANSLATE(‘aa-bb-cc’, ‘-‘, ”);

查询结果:

aabbcc

以上就是MySQL中去除字符串中的指定字符的实现方法,利用这些MySQL语言函数,我们可以方便的实现指定字符的删除和替换工作。


数据运维技术 » 中的某个字符MySQL如何去除字符串中的指定字符(mysql去掉字符串)