create table udl
.zgc_0903_test
(
name string
,
money string
,
update_time string
);
insert into table udl
.zgc_0903_test
values
('AAA','200','2020-01-01 12:00:00')
,('AAA','260','2020-02-01 12:00:00')
,('BBB','100','2020-01-01 12:00:00')
,('BBB',NULL,'2020-02-01 12:00:00')
,('BBB',NULL,NULL)
,('CCC','300',NULL)
,('CCC','400',NULL)
,('DDD','100',NULL)
,('DDD','250','2020-02-01 12:00:00');
,(NULL,'260','2020-02-01 12:00:00')
,(NULL,'100','2020-01-01 12:00:00');
查询 :
select *,row_number
()over(partition by name
order by update_time
desc) rn
from udl
.zgc_0903_test
;
结论:null值排序会排到最后
转载请注明原文地址:https://tech.qufami.com/read-12101.html