如何使用LISTAGG返回带引号的行

时间:2016-10-04 13:47:34

标签: oracle

我正在尝试返回对查询中设置in条件有用的行。 这是我的查询

SELECT LISTAGG(PRODUCTID, ',') WITHIN GROUP (ORDER BY RowSequence) FROM DWRE_ITEM_V

返回Order1,Order2

我希望它返回' Order1',' Order2'

我尝试使用concat运算符||没有运气。

1 个答案:

答案 0 :(得分:2)

SELECT LISTAGG(''''||PRODUCTID||'''', ',') WITHIN GROUP (ORDER BY RowSequence) 
FROM DWRE_ITEM_V