名前のセットを含む単一の列があります。1 つの列に複数の値が含まれるようにデータベースを設計したわけではありませんが、現状ではその情報を抽出する必要があります。
問題は、次の例のように、1 つのフィールドに複数の値があることです。
「ジャック・トム・ラリー・スタン・ケニー」
したがって、最初の 3 つは 1 つのグループであり、右端の他のものは別のグループです。(基本的に、列内でそれらを区切る唯一のものは、それらの間の特定の数の空白です。たとえば、50 文字としましょう。)
次のような2つの列を取得できるように、純粋なSQLでそれらを分割するにはどうすればよいですか:
column1 「ジャック・トム・ラリー」
column2 「スタン・ケニー」