2014-09-04 22 views
0

我在我的查詢中有以下SQL語句,並想知道如何寫一些非常相似的東西,但不是一個計數顯示我實際匹配的項目,並以逗號分隔的形式列出它們我使用的Oracle數據庫。逗號分隔resultes在SQL中使用SUM(CASE WHEN

SUM(CASE WHEN b.item LIKE 'EU%' THEN 1 ELSE 0 END) AS EU_COUNT 

回答

4

我認爲你正在尋找listagg()

listagg(CASE WHEN b.item LIKE 'EU%' THEN b.item END, ',') within group (order by b.item)