我想为给定product_id添加一个价格范围,增量为 500。例如,价格为 450 的产品的价格范围应为 500,价格为 2450 的产品的价格范围应为 2000。
主表
product_id price
32828 2593
23224 456
34344 1000
58283 2420
43585 550
输出表
product_id price price_range
32828 2593 3000
23224 456 500
34344 1000 1000
58283 2420 2000
43585 550 600
您可以使用案例来管理您喜欢的范围
select case when price between 0 and 500 then 500
when price between 501 and 600 then 600
when price between 601 and 1500 then 1000
when price between 1501 and 2500 then 2000
END range