MySQL - 如何将数字分组为50增量

时间:2013-12-07 21:46:30

标签: mysql truncate

我有一个有一组整数的表:即1,2,4,50,399,600,1245等。 我需要对这些数字进行排名,但是以50为增量作为范围。因此数字将被截断为0,50,100,150,200,250等。结果将如下所示:

col1 [10,883,709,11,425,945,825,1000,471,79,753]

col2 [0,850,700,0,400,900,800,1000,450,50,750]

我从下面的代码开始,但无法进入50个休息时间。有人可以帮忙吗? :(

select page_count, truncate(page_count, -1.5)
from a_bkinfo.books

1 个答案:

答案 0 :(得分:0)

select page_count, truncate(page_count / 50, 0) * 50 as rounded_page_count
from a_bkinfo.books