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 に答える