大数据学习(二十五)hive中的space函数
Posted 阿齐(努力打工版)
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大数据学习(二十五)hive中的space函数相关的知识,希望对你有一定的参考价值。
1.空格字符串函数:space
语法:space(int n)
返回值:string
说明:返回长度为n的空格字符串
举例:
hive> select space(10) from dual;
hive> select length(space(10)) from dual;
10
2.space函数与split函数结合,得到数组
space函数与split函数结合,可以得到空格字符串数组
hive>select split(space(10), '');
[" "," "," "," "," "," "," "," "," "," ",""]
3.可以通过space函数和split函数,得到连续数字
select
start+a_id as number_1_100
from
(
select
1 as start
from dual
lateral view posexplode(split(space(100),'') tmp_a as a_id,a_index -- a_id为posexplode产生的序号,从0开始
)
以上是关于大数据学习(二十五)hive中的space函数的主要内容,如果未能解决你的问题,请参考以下文章
打怪升级之小白的大数据之旅(六十五)<Hive旅程第六站:Hive的查询>
打怪升级之小白的大数据之旅(六十五)<Hive旅程第六站:Hive的查询>
大数据学习(二十二)hive中sort bycluster byorder by的区别