1

int 型の列と varchar(255) 型の列があります。

データベースのすべての行をループして、varchar(255) 列の特定の文字列をチェックすることは可能ですか? その文字列が見つかった場合、int 列で見つかった行の特定の int を値に設定します。私の選択の?

行1に「abc」が見つかった場合、int列の値を2に設定できますか?

どんな助けでも大歓迎です、

よろしく

4

1 に答える 1

5

明示的にループする必要はありません。UPDATEこれは簡単なステートメントのように思えます。

UPDATE YourTable
SET YourIntCol = 2
WHERE YourOtherCol LIKE '%abc%'
于 2013-06-13T15:41:29.940 に答える