| 程序包 | 说明 |
|---|---|
| tech.ibit.sqlbuilder.column.support |
| 限定符和类型 | 方法和说明 |
|---|---|
default AggregateColumn |
IColumnAggregateSupport.aggregate(AggregateFunctionNameEnum functionName,
String nameAs)
获取聚合列
|
default AggregateColumn |
IColumnAggregateSupport.aggregate(AggregateFunctionNameEnum functionName,
String nameAs,
boolean distinct)
获取聚合列
|
default AggregateColumn |
IColumnAggregateSupport.aggregate(String functionName,
IColumn[] columns,
String nameAs,
boolean distinct)
获取聚合列
|
default AggregateColumn |
IColumnAggregateSupport.avg(String nameAs)
平均数
|
default AggregateColumn |
IColumnAggregateSupport.count(String nameAs)
计数
|
default AggregateColumn |
IColumnAggregateSupport.count(String nameAs,
boolean distinct)
计数
|
default AggregateColumn |
IColumnAggregateSupport.ifnull(IColumn column2,
String nameAs)
IFNULL函数
语法: IFNULL(expr1, expr2)
规则: 如果 expr1 不为 NULL,就返回 expr1,否则返回 expr2。
|
default AggregateColumn |
IColumnAggregateSupport.max(String nameAs)
最大值
|
default AggregateColumn |
IColumnAggregateSupport.min(String nameAs)
最小值
|
default AggregateColumn |
IColumnAggregateSupport.nullif(IColumn column2,
String nameAs)
NULLIF函数
语法: NULLIF(expr1,expr2)
规则: 如果 expr1 = expr2 成立,那么返回值为NULL,否则返回值为 expr1。
|
default AggregateColumn |
IColumnAggregateSupport.sum(String nameAs)
求和
|
Copyright © 2020 IBIT程序猿. All rights reserved.