很抱歉,如果在我尝试搜索之前询问了该问题但未找到。我仍然是mssql的新手 也许答案显而易见,我无法找到。
我目前的查询是:
SELECT gold_min, gold_max, gold_min_2, gold_max_2
FROM m_rdb
我想将当前列的值除以20,然后更新,只是不知道该怎么做。 欢迎任何帮助。
答案 0 :(得分:1)
你在找这个:
update m_rdb
set col=col/20.0
答案 1 :(得分: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