欢迎投稿

今日深度:

hive内部函数,

hive内部函数,


select split(rand()*100,'\\.')[0];随机取整数

select round(rand()*100);随机取整数

select round(rand()*100,2);//后面跟的是小数的位数

select substring(rand()*100,0,2);

select regexp_replace("a.jpg","jpg","png");//jpg替换成png

select cast (1 as String);//数据格式强转

when then else  条件判断语句

应用场景

将第三列性别1->男 2->女

把变量放在case中

row_number():没有相同名次,名次不空位 比如 1 2 3 4 5 

rank():有并列名次,并列名次后将空位 比如1 2 2 4 5 

desen_rank():有并列名次,并列名次后不空位 比如1 2 2 3 4 5

www.htsjk.Com true http://www.htsjk.com/hive/38856.html NewsArticle hive内部函数, select split(rand()*100,'\\.')[0];随机取整数 select round(rand()*100);随机取整数 select round(rand()*100,2);//后面跟的是小数的位数 select substring(rand()*100,0,2); select regexp_replace("a.jpg","jpg"...
相关文章
    暂无相关文章
评论暂时关闭