当前位置: 代码迷 >> 综合 >> HIVE 常用操作语句
  详细解决方案

HIVE 常用操作语句

热度:43   发布时间:2023-11-19 13:54:44.0

去除左边的0:   regexp_replace('00700001','^[0]+','')

 

--ROW_NUMBER()OVER(PARTITION BY supplier_code ORDER BY create_time DESC) AS RN 

分组排序取第一条,RN =1 

分组排序取前五条,RN <=1 

-- ROW_NUMBER()OVER(PARTITION BY 排序 "RN"代表的是序号
select * from(
select proCode,supCode,create_time,ROW_NUMBER()OVER(PARTITION BY supCode ORDER BY create_time DESC) AS RN   from hiveTable1
)B where  RN<=5	

--select 查询字段加别名, 使用反单引号  就是tab键上面的符号