一、背景
需要在select中添加一列,取值为1、2、3。其中每一个记录随机分配一个取值。
二、rand函数的应用
select
distinct a.user_id as driver_id
,case when floor(rand()*300) between 0 and 100 then '1'
when floor(rand()*300) between 100 and 200 then '2'
else '3'
end as amount --分配的数值
from table_name