"LastName、FirstName、Middle Name"という形式のカンマ区切り文字列のStudentsテーブルに名前フィールドがあります.SQLクエリでselectステートメントを実行している間に、 SQLでこれを達成するにはどうしたらいいですか?中期のintialは利用できません。SQL Serverの列に文字列を分割します
SUBSTRING(Name,CHARINDEX(',',Name,1)+2,LEN(Name)) AS FirstName,
SUBSTRING(Name,1,CHARINDEX(',',Name,1)-1) AS LastName,
上記のコードは、ミドルネームがない場合に正常に機能します。
あなたはいくつかのサンプルデータをポストすることはできますか? –
@RaduGheorghiu ':James、Billy、L' '例:James、Billy' – James
次にミドルネームはどうですか? – Wanderer