db2 - 将 XML PATH 示例代码从 SQL Server 转换为 DB2
问题描述
我正在将 SQL 服务器转换为 db2 .. 我需要一个东西和 xml 路径的解决方案
前任
Select stuff(select something
from table name
Where condition
For xml path(''),1,1,'')
请将其转换为 db2。
解决方案
您的代码是将多个值转换为单个字符串的老式 XML“技巧”。(通常逗号分隔,但在这种情况下空格分隔。)从那时起,DB2(和 sql 标准)添加了一个名为 listagg 的新函数,旨在解决这个确切的问题:
Select listagg(something,' ')
from table name
Where condition
db2 文档 -
推荐阅读
- php - Php - 删除多个文件夹超过 7 天的文件
- c# - 带有 POCO 类的 mongodb graphLookup c# 示例
- r - 在R中每周计算平均绝对百分比误差的问题
- python - 如何过滤字符以在 Python 中比较字符串
- python - 如何暂停pytest计时器?
- airflow - Airflow - Window 10 上的 PythonOperator 需要 termios 模块
- python - Python 不支持 & 错误处理的运算符类型
- c - 如何使用 gdb 更改变量的值
- javascript - 使用 discord.js 禁止请求
- docker - VS Code 的远程容器扩展无法执行 docker 命令