- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一张表详情
DeptId EmpID
------- ---------
1 1
1 5
1 3
2 8
2 9
我想像这样对它们进行分组:
DeptId EmpIDs
------- -------
1 1,5,3
2 8,9
我想在 SQL Server 中使用它。我知道这可以在 MySQL 中使用 Group_Concat
函数来完成。例如
SELECT DeptId, GROUP_CONCAT(EmpId SEPARATOR ',') EmpIDS
FROM Details GROUP BY DeptId
但是如何使用 SQL Server 做到这一点呢?我不知道任何功能。
最佳答案
在 SQLServer
中模拟 GROUP_CONCAT
的一种方法是使用 CROSS APPLY
和 FOR XML PATH()
select a.[DeptId], SUBSTRING(d.detailsList,1, LEN(d.detailsList) - 1) detailsList
from
(
SELECT DISTINCT [DeptId]
FROM details
) a
CROSS APPLY
(
SELECT [EmpID] + ', '
FROM details AS B
WHERE A.[DeptId] = B.[DeptId]
FOR XML PATH('')
) D (detailsList)
关于sql - 各部门集团员工,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13132571/
这个问题已经有答案了: How to capture an arbitrary number of groups in JavaScript Regexp? (5 个回答) 已关闭 9 年前。 我正在
我正在寻找一种方法来自动将城市中的社区定义为图形上的多边形。 我对邻里的定义有两个部分: A block :在多条街道之间封闭的区域,其中街道(边)和交叉点(节点)的数量最少为三个(三角形)。 邻域
以下是我的数据的一个最小示例: Id Session Flag toSum 0 1 1 1 2 1 1 2 0 4 2 1 3
我的应用程序中有一个 loadAlbums 方法,它使用 AssetsLibrary 的单例实例加载资源。这是到目前为止我的代码: func loadAlbums(){ let library
通常在使用 .apply() 方法时,会传递一个只接受一个参数的函数。 def somefunction(group): group['ColumnC'] == group['ColumnC'
如果这是一个基本问题,请原谅我,但我是 pandas 的新手。我有一个带有 A 列的数据框,我想根据 A 列中的计数获取前 n 行。例如,原始数据看起来像 A B C x 12 ere x 34
我是一名优秀的程序员,十分优秀!