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
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。