使用MySQL在SQL中拆分字符串

时间:2013-03-11 19:49:44

标签: mysql sql

我需要看一个邮政编码:

S7Y 6H5

它在表格中并显示为

S7Y & 6H5

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

3 个答案:

答案 0 :(得分:3)

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

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

对我来说,更大的问题是,为什么不在应用程序代码中执行此操作?

答案 1 :(得分:2)

试试这个:

Select REPLACE ('S7Y 6H5', ' ', ' & ')

答案 2 :(得分: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