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  条件判断语句

hive内部函数

应用场景

hive内部函数

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

hive内部函数

hive内部函数

把变量放在case中

hive内部函数

hive内部函数

hive内部函数

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

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

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

hive内部函数

相关文章: