hive常用方法

日期类

Date_sub

日期进行加减 ,正的减,负的加

select 
     current_date                -- 当前日期
	,date_sub(current_date,1)    -- 前一日
	,date_sub(current_date,-1)   -- 后一日
from edw.test;

hive常用方法_第1张图片

字符类

split

该函数是分割字符串 ,按照指定的分割符,角标从 0 开始

insert into edw.test values ('a,b,c,d','sadg','hgkg','wetrt',null) ;
select * from edw.test;

hive常用方法_第2张图片

获取第二个,按照,切割

Select split(a,,)[1] from edw.test;

结果:
hive常用方法_第3张图片

要是获取第一个呢??

Select split(a,,)[0] from edw.test;

查询结果:
hive常用方法_第4张图片

转换类

你可能感兴趣的:(hive,hive,hadoop,数据仓库)