背景
https://blog.csdn.net/weixin_40035337/article/details/108018058
Spark SQL和Hive的继承
select 语法
1 | SELECT [ALL | DISTINCT] attr_expr_list FROM table_reference |
内置函数
数学函数
日期函数
字符串函数
字符串连接:
函数 | 用途 | 返回值 | 描述 |
---|---|---|---|
concat(string A,string B…) | 字符串连接 | string | 连接多个字符串,合并为一个字符串,可以接受任意数量的输入字符串。 |
concat_ws(string SEP, string A,string B…) | 字符串连接 | string | 连接多个字符串,字符串之间以指定的分隔符分隔。 |
ltrim(string A)、rtrim(string A)、trim(string A) | 字符串处理 | string | 删除字符串空格,其他的空格保留。 |
regexp_extract(string subject, string pattern, int index) | 正则提取 | string | 通过下标返回正则表达式指定的部分。regexp_extract(‘foothebar’, ‘foo(.*?)(bar)’, 2) 返回:’bar.’ |
regexp_replace(string A, string B,string C) | 正则替换 | 字符串A中的B字符被C字符替代 | |
substring(string A,int start)、substring(string A,int start, int len) | 字符串截取 | 从文本字符串A中截取指定的起始位置后的字符。 |
参考文献及资料
[1] Orange官网,链接:http://orange.sumory.com/
[2] Orange网关官网docker,链接:https://hub.docker.com/r/syhily/orange