AggregateAsServices 类
- 命名空间
- ShadowSql
- 程序集
- ShadowSql.Core.dll
聚合扩展方法
public static class AggregateAsServices
- 继承
-
objectAggregateAsServices
方法
AggregateAs(IGroupByView, string, string, string)
聚合
public static IAggregateFieldAlias AggregateAs(this IGroupByView groupBy, string aggregate, string fieldName, string aliasName = "")
参数
groupBy
IGroupByView分组查询
aggregate
string聚合
fieldName
string字段名
aliasName
string别名
返回
AvgAs(ICompareField, string)
均值聚合
public static IAggregateFieldAlias AvgAs(this ICompareField field, string alias = "")
参数
field
ICompareFieldalias
string
返回
AvgAs(IGroupByView, string, string)
均值聚合
public static IAggregateFieldAlias AvgAs(this IGroupByView groupBy, string fieldName, string aliasName = "")
参数
groupBy
IGroupByView分组查询
fieldName
string字段名
aliasName
string别名
返回
CountAs(IGroupByView, string)
计数别名
public static CountAliasFieldInfo CountAs(this IGroupByView groupBy, string aliasName = "Count")
参数
groupBy
IGroupByView分组查询
aliasName
string别名
返回
DistinctCountAs(ICompareField, string)
字段去重统计
public static DistinctCountAliasFieldInfo DistinctCountAs(this ICompareField field, string aliasName = "Count")
参数
field
ICompareField字段
aliasName
string别名
返回
DistinctCountAs(IGroupByView, string, string)
计数聚合
public static DistinctCountAliasFieldInfo DistinctCountAs(this IGroupByView groupBy, string fieldName, string aliasName = "Count")
参数
groupBy
IGroupByView分组查询
fieldName
string字段名
aliasName
string别名
返回
MaxAs(ICompareField, string)
最大值聚合
public static IAggregateFieldAlias MaxAs(this ICompareField field, string alias = "")
参数
field
ICompareFieldalias
string
返回
MaxAs(IGroupByView, string, string)
最大值聚合
public static IAggregateFieldAlias MaxAs(this IGroupByView groupBy, string fieldName, string aliasName = "")
参数
groupBy
IGroupByView分组查询
fieldName
string字段名
aliasName
string别名
返回
MinAs(ICompareField, string)
最小值聚合
public static IAggregateFieldAlias MinAs(this ICompareField field, string aliasName = "")
参数
field
ICompareFieldaliasName
string
返回
MinAs(IGroupByView, string, string)
最小值聚合
public static IAggregateFieldAlias MinAs(this IGroupByView groupBy, string fieldName, string aliasName = "")
参数
groupBy
IGroupByView分组查询
fieldName
string字段名
aliasName
string别名
返回
SumAs(ICompareField, string)
最大值聚合
public static IAggregateFieldAlias SumAs(this ICompareField field, string alias = "")
参数
field
ICompareFieldalias
string
返回
SumAs(IGroupByView, string, string)
最大值聚合
public static IAggregateFieldAlias SumAs(this IGroupByView groupBy, string fieldName, string aliasName = "")
参数
groupBy
IGroupByView分组查询
fieldName
string字段名
aliasName
string别名