如何用MySQL去除逗号?
去除逗号的语法如下−
SELECT TRIM(BOTH ',' FROM yourColumnName) from yourTableName;
我们来看一个例子−
mysql> create table TrimCommasDemo
-> (
-> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> AllTechnicalSkills text
-> );
Query OK, 0 rows affected (0.81 sec)
现在您可以使用插入命令在表中插入一些记录。查询语句如下−
mysql> insert into TrimCommasDemo(AllTechnicalSkills) values(',C,C++,Java,');
Query OK, 1 row affected (0.14 sec)
mysql> insert into TrimCommasDemo(AllTechnicalSkills) values(',MySQL,SQL
Server,MongoDB,');
Query OK, 1 row affected (0.13 sec)
mysql> insert into TrimCommasDemo(AllTechnicalSkills) values(',Spring
Framework,Hibernate Framework,');
Query OK, 1 row affected (0.13 sec)
使用select语句显示表中的所有记录。查询语句如下−
mysql> select *from TrimCommasDemo;
以下是输出结果−
+----+----------------------------------------+
| Id | AllTechnicalSkills |
+----+----------------------------------------+
| 1 | ,C,C++,Java, |
| 2 | ,MySQL,SQL Server,MongoDB, |
| 3 | ,Spring Framework,Hibernate Framework, |
+----+----------------------------------------+
3行已选择 (0.00秒)
以下是MySQL去除前导和尾随逗号的查询语句−
mysql> select TRIM(BOTH ',' FROM AllTechnicalSkills) from TrimCommasDemo;
以下是输出结果−
+----------------------------------------+
| TRIM(BOTH ',' FROM AllTechnicalSkills) |
+----------------------------------------+
| C,C++,Java |
| MySQL,SQL Server,MongoDB |
| Spring Framework,Hibernate Framework |
+----------------------------------------+
3行已选择 (0.00秒)
阅读更多:MySQL 教程
极客教程