目录
前言/简介
实践应用
1、concat()函数
2、concat_ws()函数
前言/简介
在使用Spark-hive技术处理逻辑时,经常会使用concat()、和concat_ws()字符串连接函数。这两个函数在spark的用户自定义函数和hive的用户自定义函数中都存在,Spark也是支持hive用户自定义函数的。两者主要使用区别如下:
- concat():只要其中一个字符串为null,结果将返回null;
- concat_ws():第一个参数为字符串分隔符设置,只要有一个字符串不为null,返回结果就不会为null;
实践应用
1、concat()函数
select concat("我是","一名","攻城狮") from tmp;
我是一名攻城狮select concat("我是",null,"攻城狮") from tmp;
NULL
2、concat_ws()函数
select concat_ws(",","我是","一名","攻城狮") from tmp;
我是,一名,攻城狮select concat_ws(",","我是",null,"攻城狮") from tmp;
我是,攻城狮文章来源:https://www.toymoban.com/news/detail-607957.html
在hive中null和NULL等价; 文章来源地址https://www.toymoban.com/news/detail-607957.html
到了这里,关于【Spark】concat、concat_ws函数的使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!