gpt4 book ai didi

sql - 添加 total_event 的新列

转载 作者:行者123 更新时间:2023-11-29 13:11:49 25 4
gpt4 key购买 nike

我想在 SELECT 结果中附加名为 total_event 的虚拟列,这将是相同类型的 wait_event_type 的总和,如图所示在屏幕截图中,我想对“Lock”求和,这将是 18+2 = 20 并将其添加到所有 Lock 类型列中。

enter image description here

我有一个包含三列 wait_event_type、wait_event、event_count 的 event_stats 表,其中包含所有数据。

最佳答案

您可以使用 window function这样做:

SELECT
wait_event_type,
wait_event,
event_count,
SUM(event_count) OVER (PARTITION BY wait_event_type) AS total_event_count
FROM my_table

关于sql - 添加 total_event 的新列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53755090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com