0

テーブルに列がdisplay nameあり、データは次のようになります。次のようにJohn Smithデータを分割する必要があるかどうかを確認しています。

display name as first name => John, display name as last name => Smith

これは可能ですか?

4

2 に答える 2

2

MySQL を想定すると、常に単一のスペースがある場合、このようなものが機能するはずです。

SELECT Substr(name, 1, Instr(name, ' ')) as FirstName,
   Substr(name, Instr(name, ' ')) as LastName
FROM DisplayName

これがどのように機能するか (および機能しない場合) を示すサンプルFiddleを次に示します。

幸運を。

于 2013-01-29T17:21:51.903 に答える