0

名前のセットを含む単一の列があります。1 つの列に複数の値が含まれるようにデータベースを設計したわけではありませんが、現状ではその情報を抽出する必要があります。

問題は、次の例のように、1 つのフィールドに複数の値があることです。

「ジャック・トム・ラリー・スタン・ケニー」

したがって、最初の 3 つは 1 つのグループであり、右端の他のものは別のグループです。(基本的に、列内でそれらを区切る唯一のものは、それらの間の特定の数の空白です。たとえば、50 文字としましょう。)

次のような2つの列を取得できるように、純粋なSQLでそれらを分割するにはどうすればよいですか:

column1 「ジャック・トム・ラリー」
column2 「スタン・ケニー」

4

1 に答える 1