您是否有任何已实现的聚合函数,因为标准函数不够好?
答案 0 :(得分:3)
SQL Server的聚合函数,用于生成以逗号分隔的值列表。
Title
-----------------
The Hobbit
The Two Towers --> The Hobbit, The Two Towers, Leaf by Niggle
Leaf by Niggle
以下是我的实施:A SQL CLR user-defined aggregate - notes on creating and debugging
答案 1 :(得分:1)
是。在Oracle中,我实现了一种group_concat,因为它在Oracle中不可用。我做了几个不同的版本,用逗号分隔字符串做一个简单的连接。另一个做同样的,只排序。还有一个不使用逗号,而是使用特殊字符,因此当值本身也可能包含逗号时,可以更轻松地处理结果。
答案 2 :(得分:1)
加权平均值
PercentAcross - 这是条件为真的X之和除以X的总和。