gpt4 book ai didi

java - 具有窗口函数的 Sql 到 JOOQ

转载 作者:行者123 更新时间:2023-12-02 13:04:52 25 4
gpt4 key购买 nike

我有这个查询:

SELECT id, url, name, email, count(*) OVER() AS overallCount 
FROM images
WHERE email = ?
OFFSET ?
LIMIT ?

我想将其翻译成JOOQ,我该如何实现?

最佳答案

假设这个静态导入

import static org.jooq.impl.DSL.*;

然后

String email = ...
int offset = ...
int limit = ...

using(configuration)
.select(
IMAGES.ID,
IMAGES.URL,
IMAGES.EMAIL,
count().over().as("overallCount"))
.from(IMAGES)
.where(IMAGES.EMAIL.eq(email))
.offset(offset)
.limit(limit)
.fetch();

关于java - 具有窗口函数的 Sql 到 JOOQ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44178904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com