DB2 V9.7 for Linux, UNIX, and Windows

concat 函数

fn:concat 函数返回两个或更多原子值并置的字符串。

语法

阅读语法图跳过直观语法图
>>-fn:concat(atomic-value,atomic-value-+---------------------+-)-><
                                       |    .-,------------. |     
                                       |    V              | |     
                                       '-,----atomic-value-+-'     

atomic-value
原子值或空序列。如果自变量为空序列,那么该自变量会被视为零长度字符串。如果 atomic-value 并非 xs:string 值,那么它会在并置之前转换为 xs:string。

返回的值

如果所有 atomic-value 自变量都是空序列,那么返回的值为零长度字符串。否则返回的值为将 atomic-value 自变量转换为字符串时生成的 xs:string 值的并置。

示例

以下函数会将字符串“ABC”、“ABD”、空序列和“ABE”并置。

fn:concat('ABC', 'ABD', (), 'ABE')

返回的值为“ABCABDABE”。

相关概念:
原子值
相关参考:
tokenize 函数