Giriş
Belirtilen konumlar arasındaki string'i döner. İlk parametre string değeridir. İkinci ve üçüncü parametre konum değeridir.
Belirtilen konumlar arasındaki string'i döner. İlk parametre string değeridir. İkinci ve üçüncü parametre konum değeridir.
Örnek
Şöyle yaparız. ":" karakterine kadar olan kısım isteniyor.
SQL> SELECT substr(VALUE, 1, instr(VALUE, ':')-1) FROM MY_PROPERTIES WHERE KEY = 'IP2';
--------------------------------------------------------------------------------
10.179.66.73
ÖrnekŞöyle yaparız
with t as
(
select 'red/green/blue' as str from dual
)
select substr(str,1,instr(str,'/',1,1)-1) str1, -- birinci / karakterine kadar
substr(str,1,instr(str,'/',1,2)-1) str2, -- ikinci / karakterine kadar
str as str_whole
from t;
STR1 STR2 STR_WHOLE
---- ---------- --------------
red red/green red/green/blue