抱歉,如果在我尝试搜索但未找到之前提出问题。我还是 mssql 的新手,所以也许答案很明显,只是我找不到。
我目前的查询是:
SELECT gold_min, gold_max, gold_min_2, gold_max_2
FROM m_rdb
我想将当前列上的值除以 20,然后更新,只是不知道该怎么做。欢迎任何帮助。
抱歉,如果在我尝试搜索但未找到之前提出问题。我还是 mssql 的新手,所以也许答案很明显,只是我找不到。
我目前的查询是:
SELECT gold_min, gold_max, gold_min_2, gold_max_2
FROM m_rdb
我想将当前列上的值除以 20,然后更新,只是不知道该怎么做。欢迎任何帮助。
您是否正在寻找这个:
update m_rdb
set col=col/20.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