0
我在我的查詢中有以下SQL語句,並想知道如何寫一些非常相似的東西,但不是一個計數顯示我實際匹配的項目,並以逗號分隔的形式列出它們我使用的Oracle數據庫。逗號分隔resultes在SQL中使用SUM(CASE WHEN
SUM(CASE WHEN b.item LIKE 'EU%' THEN 1 ELSE 0 END) AS EU_COUNT
我在我的查詢中有以下SQL語句,並想知道如何寫一些非常相似的東西,但不是一個計數顯示我實際匹配的項目,並以逗號分隔的形式列出它們我使用的Oracle數據庫。逗號分隔resultes在SQL中使用SUM(CASE WHEN
SUM(CASE WHEN b.item LIKE 'EU%' THEN 1 ELSE 0 END) AS EU_COUNT
我認爲你正在尋找listagg()
?
listagg(CASE WHEN b.item LIKE 'EU%' THEN b.item END, ',') within group (order by b.item)