2017-05-22 7 views
0

mySqlデータベースにfoo,barのような値を持つカラムがあります。 私はfooだけを取り出し、カンマの後に残りのデータを破棄したいと思います。それをどうやって得るのですか?カラムのコンマの前に値を取得する方法

+0

カンマは項目を区切りとしてデータを保存しないでください。 – jarlh

+1

そうですね。私はゴミを訂正しています。 –

答えて

0

あなたはsubstring_index()を探しています:

select substring_index(col, ',', 1) 
0

あなたはスプリット()関数を使用することができます。

例:

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; 
関連する問題