SQL - 根据另一个列的值插入列

时间:2013-06-18 17:02:42

标签: sql

我正在使用phpmyadmin,我希望如果一列中的值介于1和10之间,然后将1放在另一列中,如果它在11到20之间,则放入2 ...依此类推。

2 个答案:

答案 0 :(得分:2)

update your_table
set another_column = case when some_column between 1 and 10
                          then 1
                          when some_column between 11 and 20
                          then 2
                     end

答案 1 :(得分:2)

UPDATE table
SET column1 = CEIL(column2/10);