2016-10-04 6 views
0

クエリでin条件を設定するのに便利な行を返そうとしています。ここ はLISTAGGを使用して引用符で始まる行を返す方法

は、私は、連結演算子を使用してみました、私はそれはOrder1」を返したいと思い、私のクエリOrder1を返す

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

、Order2

は 'Order2' ||運がない。

答えて

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

私は\だけで試してみました「と私たちは4 4を与える必要がない理由、それは動作しませんでした "それは別の前に」SQLの文字列内の単一引用符をエスケープするために使用される与える – Raj

+0

を動作させるために合計で、プレフィックスとして単一引用符を追加するには4つの引用符になります。 – Akhil

+0

@Raj - これは明らかに正しい答えですので、あなたのデータをテストした後、それに印を付けてください。 – mathguy

関連する問題