私のSQLフィドルに続いて:http://sqlfiddle.com/#!2/62429/2
私はユーザー名を持っています。これは、名と姓に分割する必要があります。私が念頭に置いている論理の 1 つは、父親の名前に従って姓を取得することです。つまりNick samuel is username and samuel james is father's name
、サミュエルが父親の名前であるため、それがユーザーの姓になり、残りがユーザーの名になります。私のフィドルでこのロジックを実装する方法を教えてください。さらに、父親の名前とユーザー名が一致しない場合、定義済みの比率 (" " で区切られたユーザー名文字列の数) に従って、名前のnick jhon
数は 2 で、2 で割ると 1 になるため、その計算値について、 ' 名を文字列の最初の部分にします。つまり、jhon と残りは姓になり、次のような名前の場合jammie james jonathan bing
次に、その数を 2 で割って 2 を与えるので、この場合、最初の 2 つの文字列が名になり、残りが姓になります) . 私は両方のロジックの実装に混乱していたので、助けを求めました. ありがとう