可用版本:Dev (3.21) | 最新 (3.20) | 3.19 | 3.18 | 3.17 | 3.16 | 3.15 | 3.14 | 3.13

SQL 转换

适用于 ✅ 开源版   ✅ 专业版   ✅ 企业版

jOOQ 支持一些内置的 SQL 转换,可以通过各种设置启用。 无论输入是使用 DSL API 创建的还是解析器创建的,这些转换都将生成转换后的 SQL 输出。

目录

3.24.9.1.
ANSI JOIN到表列表
3.24.9.2.
表列表转换为 ANSI JOIN
3.24.9.3.
ROWNUM到LIMIT
3.24.9.4.
QUALIFY到派生表
3.24.9.5.
带LIMIT的IN条件子查询到派生表
3.24.9.6.
GROUP BY <列索引>
3.24.9.7.
内联CTE
3.24.9.8.
不必要的算术表达式
3.24.9.9.
基于模式的转换
3.24.9.9.1.
AND到NOT IN
3.24.9.9.2.
算术比较
3.24.9.9.3.
算术表达式
3.24.9.9.4.
BIT_GET函数
3.24.9.9.5.
BIT_SET函数
3.24.9.9.6.
CASE searched到CASE simple
3.24.9.9.7.
CASE到CASE缩写
3.24.9.9.8.
CASE与DISTINCT FROM到DECODE
3.24.9.9.9.
CASE with ELSE NULL(CASE 语句中的 ELSE NULL)
3.24.9.9.10.
COUNT(*)标量子查询比较
3.24.9.9.11.
COUNT(const)(COUNT(常量))
3.24.9.9.12.
COUNT(expr)标量子查询比较
3.24.9.9.13.
DISTINCT FROM NULL(DISTINCT FROM NULL)
3.24.9.9.14.
空标量子查询
3.24.9.9.15.
展平CASE
3.24.9.9.16.
展平CASE缩写
3.24.9.9.17.
展平DECODE
3.24.9.9.18.
双曲线函数
3.24.9.9.19.
幂等函数重复
3.24.9.9.20.
反双曲线函数
3.24.9.9.21.
对数函数
3.24.9.9.22.
合并AND谓词
3.24.9.9.23.
合并BIT_NOT与BIT_NAND
3.24.9.9.24.
合并BIT_NOT与BIT_NOR
3.24.9.9.25.
合并BIT_NOT与BIT_XNOR
3.24.9.9.26.
合并CASE .. WHEN和ELSE子句
3.24.9.9.27.
合并CASE .. WHEN子句
3.24.9.9.28.
合并IN谓词
3.24.9.9.29.
合并NOT与比较谓词
3.24.9.9.30.
合并NOT与DISTINCT谓词
3.24.9.9.31.
合并OR谓词
3.24.9.9.32.
合并范围谓词
3.24.9.9.33.
规范化结合操作
3.24.9.9.34.
规范化字段与值比较
3.24.9.9.35.
规范化IN列表单元素为比较
3.24.9.9.36.
NOT AND(非 AND)
3.24.9.9.37.
NOT OR(非 OR)
3.24.9.9.38.
NULL ON NULL INPUT(NULL 输入时返回 NULL)
3.24.9.9.39.
OR转IN
3.24.9.9.40.
重复的算术否定
3.24.9.9.41.
重复的按位否定
3.24.9.9.42.
重复的NOT
3.24.9.9.43.
简化CASE缩写
3.24.9.9.44.
三角函数
3.24.9.9.45.
Trim(修剪)
3.24.9.9.46.
平凡的按位操作
3.24.9.9.47.
平凡的CASE缩写
3.24.9.9.48.
平凡的谓词
3.24.9.9.49.
不必要的DISTINCT
3.24.9.9.50.
不必要的EXISTS子查询子句
3.24.9.9.51.
不必要的GROUP BY表达式
3.24.9.9.52.
不必要的INNER JOIN
3.24.9.9.53.
不必要的ORDER BY表达式
3.24.9.9.54.
不必要的标量子查询
3.24.9.9.55.
不可达的CASE子句
3.24.9.9.56.
不可达的DECODE子句

上一节下一节

反馈

您对此页面有任何反馈吗? 我们很乐意倾听!

The jOOQ Logo