【发布时间】:2018-05-07 22:24:53
【问题描述】:
【问题讨论】:
-
这不是listAgg,它是一个简单的串联。你用的是 Sql Server 还是 oracle?
-
检查我的答案,让我知道它有帮助。另请阅读:stackoverflow.com/help/someone-answers
标签: sql sql-server database oracle
【问题讨论】:
标签: sql sql-server database oracle
你不需要LISTAGG,你只需要连接字符串:
Oracle 查询:
SELECT contractorno,
fruits || stock_type || stockno AS stockinfo
FROM (
SELECT contractorno,
fruits,
stock_type,
stockno
FROM your_query
)
在 SQL Server 中,字符串连接运算符是 +,而不是 Oracle 的 ||。
【讨论】:
甲骨文
SELECT contractorno
,fruits || '-' || stock_type || '-' || stockno AS stockinfo
FROM (
--your query--
)q
SQL-服务器
SELECT contractorno,
Concat (fruits, '-', stock_type, '-', stockno) AS stockinfo
FROM (--yourquery--
) q
【讨论】: