【发布时间】:2020-06-25 09:10:54
【问题描述】:
SELECT
account_id,
app_name,
triggered_signatures,
DATE,
COUNT(*) AS cnt
FROM "public"."bus_request"
WHERE DATE >= '2020-06-22' AND triggered_signatures IS NOT NULL AND triggered_signatures != ''
GROUP BY account_id, app_name, triggered_signatures, DATE
ORDER BY account_id, cnt, DATE DESC
我得到:
aaaaa uuuu 200004025 2020-06-22 1
bbbbb rrrr 200003092,200004268 2020-06-23 12
bbbbb kkkk 200004268 2020-06-23 412
如何为每个trigger_signatures 获取以逗号分隔的记录数?
我想得到:
aaaaa uuuu 200004025 2020-06-22 1
bbbbb rrrr 200004268 2020-06-23 7
bbbbb rrrr 200003092 2020-06-23 5
bbbbb kkkk 200004268 2020-06-23 412
例如
【问题讨论】:
-
向我们展示结果 您希望获得与在“我正在获取”部分中向我们展示数据相同的方式...
-
triggered_signatures是如何存储在数据库中的? -
列是varchar128
-
你能显示
bus_request表的截图吗?并且请不要忘记在评论中提及,以便我们收到通知 -
@HelloWorld - 表格太大...无法截屏...
标签: sql group-by amazon-redshift