Ini membangun kueri hierarkis. connect by mendefinisikan cara berjalan dari simpul induk ke simpul anak-anaknya dan simpul anak-anak mereka. Dalam hal ini, definisi koneksi Anda hanya jika level >= 4 . Triknya di sini adalah level adalah kolom semu, seperti rownum , sehingga kondisinya hanya dipenuhi oleh jumlah yang diberikan kurang dari sama (dalam hal ini 4). Anda juga dapat melakukan ini dengan rownum:
select level from dual connect by rownum <= 4;
Level digunakan untuk menghitung kedalaman koneksi, jadi induknya adalah 1, anak 2, anak dari anak 3, dll. Jadi anggap saja sebagai rownum untuk kueri hierarkis.