中的某个字符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语言函数,我们可以方便的实现指定字符的删除和替换工作。