sql serverh合并不合并的值不能显示吗
时间: 2024-03-01 11:52:42 浏览: 20
如果你想要同时显示按 `column_name` 分组的值和合并的值,可以将它们放在 SELECT 子句中,并使用聚合函数来合并值。例如,以下查询将按 `column_name` 分组的每个唯一值和相应的 `column_to_merge` 值显示在结果集中:
```
SELECT column_name, column_to_merge, SUM(column_to_merge) OVER(PARTITION BY column_name) as merged_value
FROM table_name;
```
在这个例子中,`column_name` 和 `column_to_merge` 是你的表中的列名,`table_name` 是你的表名。SUM() OVER() 是一种窗口函数(Window Function),它计算每个 `column_name` 分组的合并值。
这将返回一个结果集,其中包含每个 `column_name` 分组的唯一值和相应的 `column_to_merge` 值,以及该分组的合并值。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)