0
mySqlデータベースにfoo,bar
のような値を持つカラムがあります。 私はfoo
だけを取り出し、カンマの後に残りのデータを破棄したいと思います。それをどうやって得るのですか?カラムのコンマの前に値を取得する方法
mySqlデータベースにfoo,bar
のような値を持つカラムがあります。 私はfoo
だけを取り出し、カンマの後に残りのデータを破棄したいと思います。それをどうやって得るのですか?カラムのコンマの前に値を取得する方法
あなたはsubstring_index()
を探しています:
select substring_index(col, ',', 1)
あなたはスプリット()関数を使用することができます。
例:
var original_Data = foo,bar ;
var required_Data = original_Data.Split(',')[0];
this will result required_Data = foo;
If you want a "bar" then
var required_Data = original_Data.Split(',')[1];
this will result required_Data = bar;
カンマは項目を区切りとしてデータを保存しないでください。 – jarlh
そうですね。私はゴミを訂正しています。 –