用C#自定义聚合函数
在 SQL 中,经常需要对数据按组进行自定义的聚合操作,比如用逗号连接一系列
表示 ID 的数字,但默认只有 SUM, MAX, MIN, AVG 等聚合函数。在 SQL Server
2005 中提供了编写 CLR 的托管代码的支持,我们可以用来写自定义的聚合函
数。
比如对于如下数据:

我们想得到

需要实现一个聚合函数 StrJoin, 其功能是用逗号连接字符串。
预期的 SQL 语句如下:
select
Age,
dbo.StrJoin(Name) as Name
from
SomeTable
要实现这个函数,用 Visual Studio 2005 建立一个 C# 的 Database 项目,项目
使用C#编写自定义的数据库聚合函数 ---本文以 SQL Server 2008 为例 SQL2008 提供的聚合函数已经很强大,但遇到某些特殊聚合时,我们就没办法直接 在数据库中实现...
C#开发SQL2005自定义聚合函数_计算机软件及应用_IT/计算机_专业资料。介绍如何在SQL Server中开发内嵌的组件用C#开发 SQL Server 2005 的自定义聚合函数在 SQL 中,...
Oracle中自定义聚合函数用法_IT认证_资格考试/认证_教育专区 暂无评价0人阅读0次下载举报文档 Oracle中自定义聚合函数用法_IT认证_资格考试/认证_教育专区。...
C#2010 自定义函数_计算机软件及应用_IT/计算机_专业资料。C#2010 自定义函数 在 C#中,官方为各种类和属性定义了大量的方法供开发者调用。例如,之前介 绍的在命...
分组聚合函数详细讲解_IT/计算机_专业资料。聚合函数总结在实际SQL应用中,经常需要...每个自定义的聚集函数需要实现 4 个 ODCIAggregate 接口函数, 这些函数定义了...
自定义多行变一行oracle字符串聚合函数_计算机软件及应用_IT/计算机_专业资料。自定义oracle字符串聚合函数 STRCAT 三步骤。 (1)定义 STRCAT_TYPE: Sql代码 create...
C# 自定义控件制作和使用实例 C# C#自定义用户控件 http://www.cnblogs.com/xiongxuanwen/archive/2008/07/02/1992387.ht ml 上篇:控件制作 本例是制作一个...
C#自定义泛型集合_IT/计算机_专业资料。通用泛型集合,支持根据不同属性排序、根据...//构造函数 public GenericList() { innerList = new List<T>(); } #regi...
C# 自定义用户控件本例是制作一个简单的自定义控件,然后用一个简单的测试程序,对于初学者来说,本例 子比较简单,只能起到抛石引玉的效果。 第一步:新建一个控件...
C#自定义事件种种_IT/计算机_专业资料。C#自定义事件 C#中的预定义事件处理...// 使用下面的构造函数代替默认的构造函数 public ButtonArray(System.Windows....
闽公网安备 35021102001881号 
热门文档