CONCAT_WS

简介:

语法

 
  
  1. VARCHAR CONCAT_WS(VARCHAR separator, VARCHAR var1, VARCHAR var2, ...)

入参

  • separator

    VARCHAR类型,指的是分隔符号。

  • var1

    VARCHAR类型的参数值。

  • var2

    VARCHAR类型的参数值。

功能描述

将每个参数值和第一个参数separator指定的分隔符依次连接到一起组成新的字符串,长度和类型取决于输入值。

注意: 当separator取值为null,则将separator视作空串进行拼接。当其它参数为NULL,在执行拼接过程中跳过该为NULL的参数。

示例

  • 测试数据
sep(VARCHAR) str1(VARCHAR) str2(VARCHAR) str3(VARCHAR)
| Jack Harry John
null Jack Harry John
| null Harry John
| Jack null null
  • 测试案例
 
  
  1. SELECT CONCAT_WS(sep, str1, str2, str3) as var
  2. FROM T1
  • 测试结果
var(VARCHAR)
Jack|Harry|John
JackHarryJohn
Harry|John
Jack
本文转自实时计算—— CONCAT_WS
相关文章
|
5月前
|
JavaScript 前端开发 C++
|
SQL 自然语言处理 关系型数据库
【Hive】函数 concat 、concat_ws 、concat_group 的区别
【Hive】函数 concat 、concat_ws 、concat_group 的区别
1237 0
|
9月前
|
关系型数据库 MySQL
MySQL中CONCAT() ,CONCAT_WS() ,GROUP_CONCAT()的用法
MySQL中CONCAT() ,CONCAT_WS() ,GROUP_CONCAT()的用法
59 2
|
9月前
|
JavaScript
Array concat()
Array concat()
110 0
|
SQL 关系型数据库 MySQL
MySQL中concat()、concat_ws()、group_concat()三个函数的使用技巧案例与心得总结
MySQL中concat()、concat_ws()、group_concat()三个函数的使用
339 0
MySQL中concat()、concat_ws()、group_concat()三个函数的使用技巧案例与心得总结
|
Oracle 关系型数据库
Oracle中的wm_concat(column)函数
Oracle中的wm_concat(column)函数
|
SQL 关系型数据库 PostgreSQL
sql中的substring()、to_char()、extract()、concat()等函数
日期数据类型的“substring”并没有很好的定义,因为它取决于数据的外部格式。 在大多数情况下,应该使用extract()或to_char()函数。 通常对于要返回的数据,需要to_char(),并对其进行操作(包括比较) - extract()。有些情况下,这条通用规则不适用,但这些通常是数据结构不是很好的标志。
290 0
|
关系型数据库 MySQL
Mysql GROUP_CONCAT与CONCAT_WS配合使用单选、多选拼接
Mysql GROUP_CONCAT与CONCAT_WS配合使用单选、多选拼接
|
XML SQL Oracle
通过wm_concat 函数报错:ora06502-character string buffer to small浅谈wm_concat、Listagg、xmlagg函数的使用和结果不确定性
wm_concat、Listagg、XMLAGG ora06502-character string buffer to small varchar2类型最多支持4000字符(如果是中文会更短到2000) 那无论是wm_concat函数还是listagg函数,在处理超过4000字符(如果是中文会更短到2000)长度的时候都会报错,提供(xmlagg(xmlparse(content 合并字段||',' wellformed) order by 排序字段).getclobval() )给大家使用来解决此问题!
通过wm_concat 函数报错:ora06502-character string buffer to small浅谈wm_concat、Listagg、xmlagg函数的使用和结果不确定性
sql字符处理函数concat()、concat_ws()
concat(“字符串1”,“字符串2”,…,“字符串n”)无分隔符拼接一个或多个字符串
156 0
sql字符处理函数concat()、concat_ws()