2017-07-12 13 views
-4

フィールドにスペースを追加するために使用されるSQLの更新クエリを手伝ってもらえますか?値の間にスペースを追加するSQLクエリ

例: "INC MP99" 結果は以下のようにする必要があります "C MP 99"

は4つのスペースがあり、それは5つのスペースでなければならCとMPの間に& CおよびMP & 99、間。その後、

おかげSUBSTRING (expression ,start , length)または同等のものを使用して、データの

+1

スペースを挿入する場所を決定するためには、どのようなロジックを実行する必要がありますか? – MPritchard

+2

ようこそスタックオーバーフローへ。しばらく時間を取って[ツアー]を受けてください。また、[質問]を読んで質問に答えてください。 –

+0

質問がクリアされません。ちなみに、更新クエリを使用することができます。 –

答えて

1

エキスパーツをし、それを一緒に戻します。

DECLARE @data nvarchar(50) = 'INC MP99' 
SELECT CONCAT(SUBSTRING(@data,0,1),' ', SUBSTRING(@data,2,5), '  ', SUBSTRING(@data,6,50)) 

これはMS SQL Serverでも動作します。他のデータベース構文を探している場合は、調整する必要があります。

関連する問題