Col 1: Col 2: Col 3: Col 4:
| word1 | word2 | word3 | word |
へ
Column 1:
| word1 word2 word3 word4 |
それが複数の列に文字列から別の単語やフレーズを分離することは可能ですか?文字列内のすべての単語とフレーズは、通常、二重スペースで区切られます。 CASTやINTERSECTのようにSQL Serverから既に使用できる事前定義済みの関数はありますか?それとも独自に作成する必要がありますか?
最大の列数は4ですので、常に4列ありますが、文字列には3語しかない場合は、その行に3列しか使用されません。あなたの関数は非常に優れていますが、挿入された値として列名をタイプすることができますか、または各単語を1つずつ書き込む必要がありますか?元の列の各行には、各行ごとに異なる単語セットがあり、毎日または毎週単語が変更されるため、毎回すべての単語を再入力することはできません。元の列? –
最大4つの列がある場合、私はJohnの答えを使用しますが、これは過度のものとなるためです。私は作品があなたのために自動的に分割されるので、あなたがそれぞれの言葉を書き留めなければならないことを意味するものに従わない。私はカラムword1、word2などに名前をつけたので、あなたは捨てられるかもしれません。ちょうどそれを更新し、カラムに変更してうまくいけば混乱を解消します。 – Matt