CONNECT BY 子句
CONNECT BY
子句在执行分层查询时确定行的父子关系。它具有以下常规形式:
CONNECT BY { PRIOR parent_expr = child_expr |
child_expr = PRIOR parent_expr }
在候选父行上对 parent_expr
求值。如果 FROM
所返回行的 parent_expr = child_expr
结果为 TRUE
,则此行被视为父行的子行。
以下可选子句可以与 CONNECT BY
子句一起指定:
START WITH start_expression
由 FROM
子句(start_expression
的求值结果为 TRUE
)返回的行将成为层次结构的根节点。
ORDER SIBLINGS BY expression [ ASC | DESC ] [, ...]
层次结构的同级行按结果集中的 expression
排序。
说明 POLARDB for Oracle 不支持在
CONNECT BY
子句中使用 AND
(或其他运算符)。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论