3つのvarchar列を持つSQL Server 2008データベーステーブルがあります。Col1, Col2, Col3
Col1
には、その間に1つのスペースを持つデータがあり、Col2
とCol3
は空です。SQL Server:値を選択し、区切り文字を分割して2つの列を更新します。
Iは、それぞれ、Col1
からデータを選択するためのクエリを作成区切り文字としてスペースを使用して、各値を分割し、Col2
とCol3
に空間のいずれかの側にデータを挿入する必要があります。
私はどのように進むべきかわかりません。 SQLでこれを行うことはできますか、私の仕事をするための小さなプログラムを作成すべきですか?これをSQLで実現できるのであれば、私は正しい方向へのポインタに感謝します。
ありがとうございました。あなたが唯一のスペースがある保証できる場合
は、コンマはCOL3 –
、col3という=ストリング(COL1、CHARINDEX(」」、COL1)+ 1の前に必要とされます、len(col1)) –
@bardev、あなたは正しい – HLGEM