1

我需要采用如下邮政编码:

S7Y 6H5

在表格中并将其显示为

S7Y & 6H5

我找不到在 sql 中拆分字符串的命令。

4

3 回答 3

3

MySQL 不包含拆分功能,但确实包含替换功能。你可以使用:

SELECT REPLACE('S7Y 6HS', ' ', ' & ')

不过,对我来说更大的问题是,为什么不在应用程序代码中这样做呢?

于 2013-03-11T19:52:37.220 回答
2

尝试这个:

Select REPLACE ('S7Y 6H5', ' ', ' & ')
于 2013-03-11T19:52:42.247 回答
1

您可以使用INSERT INSERT(str,pos,len,newstr)

     SELECT INSERT('S7Y 6H5', 4, 0, ' & ');

http://dev.mysql.com/doc/refman/5.5/en/string-functions.html#function_insert

于 2013-03-11T19:56:09.437 回答