SQL 语句 (DML)
适用于 ✅ 开源版 ✅ 专业版 ✅ 企业版
jOOQ 当前支持 5 种类型的 SQL 语句。 所有这些语句都从 DSLContext 实例构建,可以选择性的带有 JDBC Connection 或 DataSource。 如果提供了 Connection 或 DataSource,它们就可以被执行。 根据查询类型,执行的查询可以返回结果。
目录
- 3.5.1.
- WITH子句
- 3.5.2.
- WITH RECURSIVE子句
- 3.5.3.
- SELECT语句
- 3.5.3.1.
- SELECT子句
- 3.5.3.1.1.
- 投影类型安全
- 3.5.3.1.2.
- SelectField
- 3.5.3.1.3.
- 表作为SelectField
- 3.5.3.1.4.
- SELECT *
- 3.5.3.1.5.
- SELECT * EXCEPT (...)
- 3.5.3.1.6.
- SELECT DISTINCT
- 3.5.3.1.7.
- SELECT DISTINCT ON
- 3.5.3.1.8.
- 便捷方法
- 3.5.3.2.
- FROM子句
- 3.5.3.2.1.
- JOIN运算符
- 3.5.3.2.2.
- 隐式路径JOIN
- 3.5.3.2.3.
- 隐式多对一路径JOIN
- 3.5.3.2.4.
- 显式路径JOIN
- 3.5.3.2.5.
- 隐式路径关联
- 3.5.3.3.
- WHERE子句
- 3.5.3.4.
- CONNECT BY子句
- 3.5.3.5.
- GROUP BY子句
- 3.5.3.5.1.
- GROUP BY列
- 3.5.3.5.2.
- GROUP BY列索引
- 3.5.3.5.3.
- GROUP BY表
- 3.5.3.5.4.
- GROUP BY ROLLUP
- 3.5.3.5.5.
- GROUP BY CUBE
- 3.5.3.5.6.
- GROUP BY GROUPING SETS
- 3.5.3.5.7.
- GROUP BY空分组集
- 3.5.3.6.
- HAVING子句
- 3.5.3.7.
- WINDOW子句
- 3.5.3.8.
- QUALIFY子句
- 3.5.3.9.
- ORDER BY子句
- 3.5.3.9.1.
- 按列索引排序
- 3.5.3.9.2.
- 排序和NULLS
- 3.5.3.9.3.
- 使用CASE表达式排序
- 3.5.3.9.4.
- Oracle的ORDER SIBLINGS BY子句
- 3.5.3.10.
- LIMIT .. OFFSET子句
- 3.5.3.11.
- WITH TIES子句
- 3.5.3.12.
- SEEK子句
- 3.5.3.13.
- FOR XML子句
- 3.5.3.13.1.
- AUTO模式
- 3.5.3.13.2.
- PATH模式
- 3.5.3.13.3.
- EXPLICIT模式
- 3.5.3.13.4.
- RAW模式
- 3.5.3.13.5.
- ROOT指令
- 3.5.3.13.6.
- ELEMENTS指令
- 3.5.3.14.
- FOR JSON子句
- 3.5.3.14.1.
- AUTO模式
- 3.5.3.14.2.
- PATH模式
- 3.5.3.14.3.
- ROOT指令
- 3.5.3.14.4.
- INCLUDE_NULL_VALUES指令
- 3.5.3.14.5.
- WITHOUT_ARRAY_WRAPPER指令
- 3.5.3.15.
- FOR UPDATE子句
- 3.5.3.16.
- 集合操作
- 3.5.3.16.1.
- 类型安全
- 3.5.3.16.2.
- 投影行类型
- 3.5.3.16.3.
- 与标准SQL的差异
- 3.5.3.16.4.
- UNION
- 3.5.3.16.5.
- UNION ALL
- 3.5.3.16.6.
- INTERSECT
- 3.5.3.16.7.
- INTERSECT ALL
- 3.5.3.16.8.
- EXCEPT
- 3.5.3.16.9.
- EXCEPT ALL
- 3.5.3.17.
- SELECT子句的词法和逻辑顺序
- 3.5.4.
- INSERT语句
- 3.5.4.1.
- INSERT .. VALUES
- 3.5.4.2.
- INSERT .. DEFAULT VALUES
- 3.5.4.3.
- INSERT .. SET
- 3.5.4.4.
- INSERT .. SELECT
- 3.5.4.5.
- INSERT .. ON DUPLICATE KEY UPDATE
- 3.5.4.6.
- INSERT .. ON DUPLICATE KEY UPDATE .. EXCLUDED
- 3.5.4.7.
- INSERT .. ON DUPLICATE KEY UPDATE .. SET ALL TO EXCLUDED
- 3.5.4.8.
- INSERT .. ON DUPLICATE KEY IGNORE
- 3.5.4.9.
- INSERT .. ON CONFLICT
- 3.5.4.10.
- INSERT .. ON CONFLICT .. EXCLUDED
- 3.5.4.11.
- INSERT .. ON CONFLICT .. SET ALL TO EXCLUDED
- 3.5.4.12.
- INSERT .. RETURNING
- 3.5.5.
- UPDATE语句
- 3.5.5.1.
- UPDATE .. SET
- 3.5.5.2.
- UPDATE .. SET ROW
- 3.5.5.3.
- UPDATE .. FROM
- 3.5.5.4.
- UPDATE .. WHERE
- 3.5.5.5.
- UPDATE .. ORDER BY .. LIMIT
- 3.5.5.6.
- UPDATE .. RETURNING
- 3.5.6.
- DELETE 语句
- 3.5.6.1.
- DELETE .. USING
- 3.5.6.2.
- DELETE .. WHERE
- 3.5.6.3.
- DELETE .. ORDER BY .. LIMIT
- 3.5.6.4.
- DELETE .. RETURNING
- 3.5.7.
- MERGE语句
- 3.5.7.1.
- USING .. ON
- 3.5.7.2.
- WHEN MATCHED THEN UPDATE
- 3.5.7.3.
- WHEN MATCHED THEN DELETE
- 3.5.7.4.
- WHEN MATCHED AND ..
- 3.5.7.5.
- WHEN NOT MATCHED THEN INSERT
- 3.5.7.6.
- WHEN NOT MATCHED AND .. (新增)
- 3.5.7.7.
- WHEN NOT MATCHED BY SOURCE (新增)
上一节 : 下一节 |
反馈
您对此页面有任何反馈吗? 我们很乐意听到您的反馈!