从包含多个条目的表中选择随机值以插入到配置单元中的另一个表中

camsedfj  于 2021-06-27  发布在  Hive
关注(0)|答案(1)|浏览(245)


我需要从上面的表中选择随机值,其中有多个值(exampl:- of 3333,4444,6666) . 目前我正在使用下面的代码,这是有偏见的最终结果。

insert into com_n3
select distinct number,min(district)
from com_n2

结果将给出更多值为“a”的数字作为地区。我需要一个公正的随机方式来选择从多个条目。

mpgws1up

mpgws1up1#

您可以使用以下查询获得一些随机记录。

select number, district 
from 
    (
        select *,  row_number() over (partition by number order rand()) as rank 
        from 
            temp.com_n2
    ) a  
where a.rank=1

相关问题