将产品id放入价格范围

olhwl3o2  于 2021-08-09  发布在  Java
关注(0)|答案(1)|浏览(321)

我想为一个给定的产品添加一个价格范围,以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
velaa5lx

velaa5lx1#

您可以使用case来管理您喜欢的范围

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

相关问题