我需要看一个邮政编码:
S7Y 6H5
它在表格中并显示为
S7Y & 6H5
我找不到在sql中拆分字符串的命令。
答案 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