Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用JOOQ获得简单求和?_Java_Sql_Sum_Jooq - Fatal编程技术网

Java 如何使用JOOQ获得简单求和?

Java 如何使用JOOQ获得简单求和?,java,sql,sum,jooq,Java,Sql,Sum,Jooq,使用JOOQ获得简单的sum的正确方法是什么 SELECT sum(PERSON.AGE) FROM PERSON; 我会这样想: BigDecimal sum = factory.select(sum(PERSON.AGE)).from(PERSON).fetch???; ? 试试这个..试试: BigDecimal sum = factory.select(sum(PERSON.AGE)).from(PERSON).fetchOne(); 这就是你应该做的: // Static imp

使用JOOQ获得简单的
sum
的正确方法是什么

SELECT sum(PERSON.AGE) FROM PERSON;
我会这样想:

BigDecimal sum = factory.select(sum(PERSON.AGE)).from(PERSON).fetch???;
?

试试这个..

试试:

BigDecimal sum = factory.select(sum(PERSON.AGE)).from(PERSON).fetchOne();

这就是你应该做的:

// Static imports are assumed to be present:
import static org.jooq.impl.DSL.*;
然后使用:

BigDecimal sumValue = factory.select(sum(PERSON.AGE)).from(PERSON).fetch();
.fetchOneInto(Integer.class)
// Static imports are assumed to be present:
import static org.jooq.impl.DSL.*;
BigDecimal sumValue = factory.select(sum(PERSON.AGE)).from(PERSON).fetch();
BigDecimal sum = factory.select(PERSON.AGE.sum()).from(PERSON).fetchAnyInto(BigDecimal.class);