Order Siblings

Verileri kendi için hiyerarşik olarak sıralama vazifesi görür.

Örnek kullanım şu şekildedir.
SELECT
T.NODE_ID,

T.DESCRIPTION,
T.MASTER_NODE_ID
FROM tree t
WHERE T.ACTIVE = ‘1’
CONNECT BY PRIOR T.NODE_ID = T.MASTER_NODE_ID
ORDER SIBLINGS BY T.DESCRIPTION

Burada Description alanı baz alınarak hiyerarşik olarak sıralama yapılacaktır.Aşağıdaki veri kümesini incelersek.

 ( 1, ‘JACK’, null);
 ( 2, ‘MILLS’, 1 );
 ( 3, ‘ATIL’,1);
 ( 4, ‘BROWN’,3);
 ( 5, ‘ROGERS’,2);
 ( 6, ‘DAVIDS’,2);
 ( 7, ‘LEE’,3);
 ( 8, ‘WHITE’,2);
Sorgu sonrası sıralama aşağıdaki gibi olacaktır.
         1     JACK
         2    ATIL
         3     BROWN
         3     LEE
         2     MILLS
         3     DAVIDS
         3     ROGERS
         3     WHITE
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: