0

検索する前に質問されたのに見つからなかった場合は申し訳ありません。私はまだmssqlに慣れていないので、おそらく答えは明らかですが、見つけられません。

私の現在のクエリは次のとおりです。

SELECT gold_min, gold_max, gold_min_2, gold_max_2
FROM m_rdb

現在の列の値を 20 で割ってから更新したいのですが、どうすればよいかわかりません。どんな助けでも大歓迎です。

4

2 に答える 2

1

あなたはこれを探していますか:

update m_rdb
set col=col/20.0
于 2012-10-30T11:28:13.140 に答える
0

値を同じ列に更新する場合

Update m_rdb SET gold_min = gold_min/20, gold_max=gold_max/20,
gold_min_2=gold_min_2/20, gold_max_2=gold_max_2/20

値をその他の列に更新する場合

Update m_rdb SET gold_min_other = gold_min/20, gold_max_other=gold_max/20,
gold_min_2_other=gold_min_2/20, gold_max_2_other=gold_max_2/20
于 2012-10-30T11:29:22.050 に答える