9

クエリ:

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 なのですか? 舞台裏で何が起こっているのですか?

4

2 に答える 2