2012-10-30 23 views
0

對不起,如果問題在我嘗試搜索之前詢問過,但未找到。我仍然是新的mssql,所以 也許答案是顯而易見的,只是我找不到。按選定的列進行劃分

我當前的查詢是:

SELECT gold_min, gold_max, gold_min_2, gold_max_2 
FROM m_rdb 

我想20分目前列中的值,然後更新,只是不知道該怎麼辦。 歡迎任何幫助。

回答

1

您正在尋找這樣的:

update m_rdb 
set col=col/20.0 
+0

Thx尋求幫助。 –

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