【问题标题】:T-SQL UDF aggregate functionT-SQL UDF 聚合函数
【发布时间】:2019-07-23 05:33:24
【问题描述】:

生成 UDF 聚合函数的任何指南,以便在分组查询中使用时,它将根据组中的值的数量返回结果。我知道聚合函数需要返回一个 int 但不确定如何将值(不同)传递给它...不是标量类型,也不确定它是否以及如何构成表格类型。

例如,我将如何为平均值构建一个 udf 函数...

【问题讨论】:

  • “基于组中有多少个值” - 你的意思是COUNT(*)?
  • 您不能使用 T-SQL 编写自定义聚合(这就是“平均”) - 您只能使用 C#(或任何其他 CLR 语言)编写它们
  • @a_horse_with_no_name - 你今天教会了我一些新东西。我最近尝试使用 T-SQL 执行自定义聚合,但失败了。在你发帖之前我从未听说过这些。

标签: sql-server tsql aggregate user-defined-functions


【解决方案1】:
猜你喜欢
  • 1970-01-01
  • 2018-10-15
  • 1970-01-01
  • 2014-08-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-28
相关资源
最近更新 更多