声明:
concat
函数是一个可以将多个参数连接为一个字符串的函数,如果其中有一个参数为 NULL,则返回 NULL.
HiveSQL 和 SQL均支持!
演示案例:
free数据库 person表
表数据:(id name age)
1 小明 20
2 Alice 18
3 lisi NULL
用法一:连接多个参数。(注意第三行数据的结果 !)
SELECT CONCAT(`id`,`name`,`age`) FROM `free`.`person`;
返回结果:
1小明20
2Alice18
NULL
用法二:将两个参数用连接符串起来,连接符其实也属于一个参数。
SELECT CONCAT(`name`,'----',`age`) FROM `free`.`person`;
小明----20
Alice----18
NULL
总结:
万变不离其宗,就是将多个参数连接成一个字符串,发动思维,用法很多。