私は以下のレコードを持っています。名前をLname、Fname、Mnameに分割したい。分割名をSQLの姓、名、ミドルネームに分割
Name
John, David Handsome
ここは私の質問です。 Lnameを取得できましたが、FnameとMnameは取得できませんでした。
SELECT
NAME,
LEFT(NAME,CHARINDEX(',',NAME)-1) AS LNAME
FROM TABLE
私の所望の出力は次のようになります。
Name Lname Fname Mname
John, David Handsome John Daivd Handsome
すべてのヘルプははるかに高く評価されるだろう。ジョー
あなたはどのDBMSを使用していますか –
「IvánDe Luca Di Natale」やフランス語「Isaac De la Croix」や「Maurits-jan Kuipers op den Kollenstaart」のようなラテン語の名前はどうでしょうか?どのようにミドルネームを手に入れますか? – danieltakeshi
非常に良い質問@ダニエル – joe