QUALIFY到派生表
适用于 ❌ 开源版 ✅ Express 版 ✅ 专业版 ✅ 企业版
Teradata 引入了有用的 QUALIFY 子句,此后已被许多实现所重现。 jOOQ 可以将包含 QUALIFY
子句的查询转换为等效的查询,该查询在派生表上进行过滤
-- Input SELECT * FROM t QUALIFY row_number () OVER (ORDER BY id) <= 5
-- Output SELECT * FROM ( SELECT *, row_number () OVER (ORDER BY id) AS rn FROM t ) AS t WHERE t.rn <= 5
示例配置
Settings settings = new Settings() .withTransformQualify(Transformation.WHEN_NEEDED);
反馈
您对此页面有任何反馈吗? 我们很乐意听到您的意见!