gpt4 book ai didi

sql - 如何使用 'group by'(或类似的)语句来聚合几个指定的行?

转载 作者:搜寻专家 更新时间:2023-10-30 23:07:44 24 4
gpt4 key购买 nike

我有一个具有以下结构的 Teradata

ID  VALUE
-- -----
03 300
05 200
08 900

我需要在此表之上创建一个 View ,将几个指定的 ID 组合在一起并聚合它们的值。

   ID      VALUE
--------- -----
03 and 05 500
08 900

有什么办法吗?

最佳答案

假设ID是一个字符,否则你需要做一些类型转换:

select
case when id in ('03','05') then '03 and 05' else id end,
sum(value)
from tab
group by 1

关于sql - 如何使用 'group by'(或类似的)语句来聚合几个指定的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24310104/

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