sql - 以相同编号开始的行分组到单行 MS Access SQl
问题描述
我有一个包含以下值的 MS 访问表
ID Value
1.1 5
1.2 5
1.3 2
2.1 3
2.2 1
2.3 9
有没有办法让值的总和以相同的 ID 开头(例如,对所有以 1 或 2 开头的值求和)
解决方案
假设id
s 是数字(就像它们的样子),您可以使用它int()
来提取它们的整数部分,并以此聚合:
select int(id) id, sum(value) sum_value from mytabel group by int(id)
推荐阅读
- javascript - 在单击事件中显示嵌套数组数据
- sql - SQL 按条件分组行
- docker-swarm - docker swarm 后面的 Traefik 2.0 不工作
- python - 如何将导入的模型转换为顺序模型?
- c# - 当 RichTextBox 被大量数据抽取时,UI 变得无响应
- python - 应用边框直到数据框的最后一行和最后一列
- android - 两个编辑文本的语音到文本(单个按钮)
- python - 适用于 Python 的 Azure SDK
- java - 如何在android活动中使用多重继承?
- node.js - 制作 page.click 事件后如何收集多个 Json 响应?