Hive字符串拼接常用CONCAT与CONCAT_WS。CONCAT直接连接多个字符串,如CONCAT('Hello,','World!')输出Hello,World!。CONCAT_WS支持指定分隔符,如CONCAT_WS(',','Alice','Bob','Charlie')输出Alice,Bob,Charlie。两种方式满足日常需求。
在Hive里搞字符串拼接,常用的函数其实就两个——CONCAT和CONCAT_WS。直接上干货,看看到底怎么用。

长期稳定更新的攒劲资源: >>>点此立即查看<<<
语法很直观:
CONCAT(string1, string2, string3,...)
举个例子:
SELECT CONCAT('Hello, ', 'World!') FROM table_name;
输出结果:
Hello, World!
语法里多了个分隔符参数:
CONCAT_WS(separator, string1, string2, string3,...)
来个带逗号的例子:
SELECT CONCAT_WS(', ', 'Alice', 'Bob', 'Charlie') FROM table_name;
输出结果:
Alice, Bob, Charlie
上面两个例子都是基于表table_name来操作的,实际使用时把表名换成你的业务表就行。简单吧?这两种方式基本覆盖了日常的拼接需求,记牢就够了。
侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述