クエリ:
select level from dual connect by rownum<10;
1 から 9 までの数字を与えます。
別のクエリ:
SELECT LEVEL FROM DUAL CONNECT BY rownum>5;
出力: 1
マネージャー/従業員などの階層データで CONNECT BY を使用しました。しかし、上記の 2 つのクエリの結果を解釈できません。
編集: クエリ#2で特別なことを達成しようとしているわけではありません。オラクルがクエリをどのように解釈するか知りたいだけです。CONNECT BY の使用により、親と子として機能する部分はありますか? なぜ結果は 1 なのですか? 舞台裏で何が起こっているのですか?