我需要使用 SQL 将来自同一列的文本值组合成多行。示例数据:
记录编号 | sequence_nbr | 文字 |
---|---|---|
1000 | 1 | 文本字符串 |
1000 | 2 | 文本字符串 |
1000 | 3 | 文本字符串 |
1001 | 1 | 文本字符串 |
1002 | 1 | 文本字符串 |
1002 | 2 | 文本字符串 |
记录可能有也可能没有多个文本字符串,所以我假设我需要一个案例陈述来说明这一点。此外,数据位于 Informix 数据库中,因此函数语法需要与之兼容。
到目前为止,我尝试过的任何事情都没有成功。我已经看到了一些潜在的选择,例如超前、滞后和合并。不确定哪一个(如果有的话)是最好的选择。