私はテーブルを持っておりtest( ID Numeric(11,0), report varchar(255) )
、データは以下に見えます
1 ,Age,,,,,,family_status,,,,,,
2 ,,,,,,,,retaliation,hostile environment,,,,
3 ,,,,,,,,,,,,,
4 ,,,,,,,,retaliation,,,,,
5 ,,,,,,,,,hostile environment,,,,
6 ,Age,,,,,,,,,,,,
7 ,,,,national_origin,,,,,,,,,
8 Sex,,,,,,,,,,,,,
9 ,,,,national_origin,,disability,,retaliation,,,,,
10 Sex,,,,,,,,retaliation,,,,,
11 ,,,,,,,,
そして、データが見えるように、余分なコンマを削除するために他のデータスクライブを置き換えるか使用して、このテーブルを更新したいと思います
1 Age,family_status
2 retaliation,hostile environment
3
4 retaliation
5 hostile environment
6 Age
7 national_origin,
8 Sex
9 national_origin,disability,retaliation
10 Sex,retaliation
11
以下のステートメントを使用しようとしましたが、すべてのコンマをチェックして削除するようにループする方法がわかりません
UPDATE table test SET report = replace(report , ',,', ',')