Hive 基本教程

Hive SQL

Hive 笔记

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/hive-sql-concat-function.html

Hive SQL 连接字符串函数 CONCAT 详解

Hive SQL 内置函数全解 Hive SQL 内置函数全解


Hive SQL 中将字符串拼接的函数是 CONCAT,它返回指定参数的连接字符串,此函数可以接受任意数量的输入字符串。

语法说明

语法

CONCAT(string A, string B, ...)

说明

CONCAT 函数的如上参数 AB 等为 string 类型,若输入为 bigint, double, datetime 类型会隐式转换为 string 后参与运算,其它类型报异常。

此外,该函数可以接受任意数量的参数。

返回值

返回值是将参数中的所有字符串连接在一起的结果,string 类型。

例子

SELECT  CONCAT('knowledge','dict')
;

返回

knowledgedict
Hive SQL 的 CONCAT_WS 函数,类似 CONCAT 函数,它连接多个指定的参数也可以串联字符串数组,可以自定义分隔符(从函数 ...
Hive SQL 条件函数 IF 是用于处理单个列的判断查询结果,形式为 if(条件表达式, 结果1, 结果2),相当于 java 中的三目 ...
MySQL 的 CONCAT_WS 函数将多个字符串按照指定的分隔符连接在一起,和 CONCAT 函数功能相似,只不过多了一个可以指定的连接 ...
Hive SQL 内置支持绝大多数 SQL 的内置函数,其中主要包括数学函数,类型转换函数,条件函数,字符函数,聚合函数,表生成函数等等。 ...
Hive 提供了取模操作的函数 pmod,也叫做取余函数,它可以处理 int 或 double 类型参数,返回取余整数或浮点数。 ...