数値の範囲を持つ列を持つ SQL のテーブルを更新するように依頼されました。0 または 65 でない限り、各値に 10 を加算する必要があります。
私はSQLが初めてです...ありがとう
数値の範囲を持つ列を持つ SQL のテーブルを更新するように依頼されました。0 または 65 でない限り、各値に 10 を加算する必要があります。
私はSQLが初めてです...ありがとう
「新しく」なくなるための最善の方法は、読んで実践することです: http://en.wikipedia.org/wiki/Update_%28SQL%29
言われている:
UPDATE yourtable
SET yourfield = yourfield + 10
WHERE (yourfield NOT IN (10, 65))
また
...
WHERE (yourfield <> 10) AND (yourfield <> 65)
これを使用して、列に対して実行しますが、またはUPDATE
のいずれかのレコードを除外します。0
65
UPDATE yourtable
SET yourCol = yourCol+10
WHERE yourCol NOT IN (0, 65)
デモで SQL Fiddle を参照してください