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.
Hiç yorum yok:
Yorum Gönder