You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请求编写仅对x、y求和的SELECT SQL查询语句

SQL解决方案:合并汇总行与原有数据行

嘿,针对你的需求,我整理了一个精准的SQL语句,完全符合你要的输出格式👇

完整SQL代码

-- 记得把your_table_name替换成你的实际表名哦
SELECT 'p(as x+y)' AS A, SUM(B) AS B
FROM your_table_name
WHERE A IN ('x', 'y')
UNION ALL
SELECT A, B
FROM your_table_name
WHERE A IN ('z', 't');

关键逻辑拆解

  • 生成自定义汇总行:第一个SELECT筛选A列值为x和y的记录,对B列数值求和,同时将A列固定显示为你指定的p(as x+y);
  • 高效合并数据集:用UNION ALL把汇总行和z、t的原始记录合并——选择UNION ALL而非UNION是因为不会产生重复数据,执行效率更高;
  • 保留原始行数据:第二个SELECT直接取出A列值为z和t的原有数据,确保格式和数值完全符合原表内容。

预期输出结果

执行上述SQL后,会得到和你示例完全一致的输出:

A          B
------------------------
p(as x+y)  15
z          15
t          20

内容的提问来源于stack exchange,提问作者lewisatep

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 08:24:00