2016-07-11 5 views
1

を行うにはどうすれば次の2つの値があります。MySQLのrstrip

EN 
EN,FR 

を、私は相当だろう方法:

EN, 
EN,FR 

私は次のようにこれを変更したいです

str.rstrip(',') 

in mysql?

+0

真の解決策は、**、単一の列に複数の値を格納する**ではありません。 –

+0

@juergend right - これはgroup_concat操作です。 – David542

+0

'GROUP_CONCAT'は通常、後続の区切り文字を追加しません。最初に追加するものはすべて修正してください。 – Barmar

答えて

3

使用trim()と(この場合は,に)正確に何を指定して(TRAILINGLEADINGまたはBOTH):

SELECT TRIM(TRAILING ',' FROM 'EN,'); 
関連する問題