提问人:ntooos 提问时间:11/6/2023 更新时间:11/6/2023 访问量:14
JPA QueryDsl 组 按 NVL
JPA QueryDsl Group By NVL
问:
我想按 nvl 分组。
@Formula("NVL(COLUMN1,'N')")
@Column(insertable=false, updatable=false)
private String column1;
除了上述方法、JPQL 和 NativeQuery 之外,还有其他方法吗?
例。
选择 nvl(column1, 'N'), 总和(column2) 与TBL相比 按 nvl(column1, 'N') 分组
失败项目 #1
jpaQueryFactory
.select(
tbl.column1.coalesce("N").as("column1"),
tbl.column2.sum().as("column2")
)
.from(tbl)
.groupBy(tbl.column1.coalesce("N").as("column1"))
.fetch();
失败的项目 #2
jpaQueryFactory
.select(
tbl.column1.coalesce("N").as("column1"),
tbl.column2.sum().as("column2")
)
.from(tbl)
.groupBy(tbl.column1.coalesce("N"))
.fetch();
答: 暂无答案
评论