ORACLE SUBSTR FONKSIYONU

Bir string üzerinden başka bir stringi elde etmemizi sağlar.

substr( string, start_position, [ length ] )

string olan baz alınacak kaynak stringdir.start_position elde edilecek string için stringin hangi karakterinden başlanacağıdır.Eğer pozitif ise sol baştan negatif ise sağ baştan alır.length alanı ise o karakterden itibaren kaç karakter alınacağıdır.length alanı zorunlu değildir.girilmezse başlangıçtan itibaren tüm string alınır.

select substr(‘ABDULAH’,2,3) from dual;

sorgusu geriye BDU döndürür.

select substr(‘ABDULAH’,3) from dual;

sorgusu DULAH döndürür.

select substr(‘ABDULAH’,-2) from dual;

sorgusu AH döndürür.

select substr(‘ABDULAH’,4,-2) from dual;

Eğer length değeri negatif olursa geriye NULL döndürülür.
Share:
spacer

Hiç yorum yok:

Yorum Gönder