Table of Contents

AggregateAsServices 类

命名空间
ShadowSql
程序集
ShadowSql.Core.dll

聚合扩展方法

public static class AggregateAsServices
继承
AggregateAsServices
继承成员

方法

AggregateAs(IGroupByView, string, string, string)

聚合

public static IAggregateFieldAlias AggregateAs(this IGroupByView view, string aggregate, string field, string alias = "")

参数

view IGroupByView
aggregate string
field string
alias string

返回

IAggregateFieldAlias

AvgAs(ICompareField, string)

均值聚合

public static IAggregateFieldAlias AvgAs(this ICompareField field, string alias = "")

参数

field ICompareField
alias string

返回

IAggregateFieldAlias

AvgAs(IGroupByView, string, string)

均值聚合

public static IAggregateFieldAlias AvgAs(this IGroupByView view, string field, string alias = "")

参数

view IGroupByView
field string
alias string

返回

IAggregateFieldAlias

CountAs(IGroupByView, string)

计数别名

public static CountAliasFieldInfo CountAs(this IGroupByView view, string alias = "Count")

参数

view IGroupByView
alias string

返回

CountAliasFieldInfo

DistinctCountAs(ICompareField, string)

字段去重统计

public static DistinctCountAliasFieldInfo DistinctCountAs(this ICompareField field, string alias = "Count")

参数

field ICompareField
alias string

返回

DistinctCountAliasFieldInfo

DistinctCountAs(IGroupByView, string, string)

计数聚合

public static DistinctCountAliasFieldInfo DistinctCountAs(this IGroupByView view, string field, string alias = "Count")

参数

view IGroupByView
field string
alias string

返回

DistinctCountAliasFieldInfo

MaxAs(ICompareField, string)

最大值聚合

public static IAggregateFieldAlias MaxAs(this ICompareField field, string alias = "")

参数

field ICompareField
alias string

返回

IAggregateFieldAlias

MaxAs(IGroupByView, string, string)

最大值聚合

public static IAggregateFieldAlias MaxAs(this IGroupByView view, string field, string alias = "")

参数

view IGroupByView
field string
alias string

返回

IAggregateFieldAlias

MinAs(ICompareField, string)

最小值聚合

public static IAggregateFieldAlias MinAs(this ICompareField field, string alias = "")

参数

field ICompareField
alias string

返回

IAggregateFieldAlias

MinAs(IGroupByView, string, string)

最小值聚合

public static IAggregateFieldAlias MinAs(this IGroupByView view, string field, string alias = "")

参数

view IGroupByView
field string
alias string

返回

IAggregateFieldAlias

SumAs(ICompareField, string)

最大值聚合

public static IAggregateFieldAlias SumAs(this ICompareField field, string alias = "")

参数

field ICompareField
alias string

返回

IAggregateFieldAlias

SumAs(IGroupByView, string, string)

最大值聚合

public static IAggregateFieldAlias SumAs(this IGroupByView view, string field, string alias = "")

参数

view IGroupByView
field string
alias string

返回

IAggregateFieldAlias