LEVEL伪列

说明:

用于返回当前记录的层次

语法:

level ::=

注释:

LEVEL只是一个伪列,用于返回当前层次数。可以在目标列、CONNECT BY子句、START WITH子句、ORDER BY子句、聚集函数、GROUP BY子句、HAVING子句、WHERE子句和SYS_CONNECT_BY_PATH函数中使用。

示例:

使用LEVEL的实例

查询语句如下:

SELECT employee_id, last_name, manager_id, LEVEL from EMPLOYEES CONNECT BY PRIOR employee_id = manager_id;