1

コンマで区切られた文字の配列、つまり「1,2,3,4,5」を含むセルがあります。私の質問は、「1」を削除したい場合など、配列の特定の要素を削除することは可能ですか?次に、セルは「2,3,4,5」になるか、「3」を削除して「1,2,4,5」になります。SQL内でこのタスクを関数またはストアドプロシージャとして実行したいのですが、助けていただければ幸いです。

4

1 に答える 1

2

確かに、基本的な文字列の REPLACE() 呼び出しに過ぎません: http://msdn.microsoft.com/en-us/library/ms186862.aspx

ただし、このデータ フィールドの個々のビットをフィールドの残りの部分とは別に操作する必要があるため、独自の子テーブルに正規化するのに適しています。

于 2011-09-29T15:33:16.660 に答える