将两行的内容连接成一列(SQL DB2)
Concatenate the contents of two rows into one column (SQL DB2)
正如标题所说,我需要return两条记录但在同一列中,例如(我澄清以下代码不起作用,只是为了了解我的情况):
SELECT (NAMESS + "|" + LASTNAMESS), AGE
FROM PERSON
在进行查询时,它必须 return 第一列中的 Johnny|Depp 和第二列中的 45
在 DB2 中有 2 种方法来连接字段。
- CONCAT 函数 -
SELECT CONCAT(NAMESS, LASTNAMESS), AGE
FROM PERSON;
- Concat 运算符,即“||” -
SELECT NAMESS || LASTNAMESS, AGE
FROM PERSON;
正如标题所说,我需要return两条记录但在同一列中,例如(我澄清以下代码不起作用,只是为了了解我的情况):
SELECT (NAMESS + "|" + LASTNAMESS), AGE
FROM PERSON
在进行查询时,它必须 return 第一列中的 Johnny|Depp 和第二列中的 45
在 DB2 中有 2 种方法来连接字段。
- CONCAT 函数 -
SELECT CONCAT(NAMESS, LASTNAMESS), AGE
FROM PERSON;
- Concat 运算符,即“||” -
SELECT NAMESS || LASTNAMESS, AGE
FROM PERSON;