2016-05-04 16 views
0

に空白文字を削除します。私はこのようなクエリを持つクエリGROUP_CONCAT

SELECT a.CONTAINER, GROUP_CONCAT(DISTINCT a.COIL_NO SEPARATOR '; ') AS COIL_NO FROM tb_barang a 
    WHERE DATE(a.TGL_TRANSFER_SYSTEM) = "2016-05-04" 

GROUP BY a.CONTAINER 
ORDER BY a.CONTAINER ASC 

それは私がこのような結果得られます。

+-------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 
| CONTAINER | COIL_NO                                              | 
+-------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 
| MRKU7516008 | DNA07X1B530031612A   ; DNA07X1B530031631A   ; DNA07X1B530031610A   ; DNA07X1A431031620A   ; DNA07X1B530031638A   ; DNA07X1A431031612A    | 
| MSKU4469584 | DNA07X1B530031636A   ; DNA07X1B530031615A   ; DNA07X1B530031614A   ; DNA07X1A431031607A   ; DNA07X1B530031635A            | 
| PONU0415152 | DNA07X1B530031613A   ; DNA07X1A431031635A   ; DNA07X1A431031629A   ; DNA07X1B530031617A   ; DNA07X1A431031626A   ; DNA07X1A431031621A    | 
| PONU0551375 | DNA07X1A431031641A   ; DNA07X1A431031613A   ; DNA07X1A431031616A   ; DNA07X1B530031629A   ; DNA07X1B530031620A   ; DNA07X1B530031639A    | 
+-------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 
4 rows in set (0.00 sec) 

あなたが見ることができるように、フィールドCOIL_NOは、空白文字をたくさん持っていますクエリの空白を置き換えることはできますか?

ご了承ください。

答えて

1

これを試してみてください;)

SELECT a.CONTAINER, GROUP_CONCAT(DISTINCT RTRIM(a.COIL_NO) SEPARATOR '; ') AS COIL_NO FROM tb_barang a 
WHERE DATE(a.TGL_TRANSFER_SYSTEM) = "2016-05-04" 

GROUP BY a.CONTAINER 
ORDER BY a.CONTAINER ASC 

機能RTRIMstring-functionsのを見て、削除空白文字を末尾に文字列を返します。

関連する問題