1 2 3 4 5 6 7 8 9
|
--1er mot
select substr('adresse',1,instr('adresse',' ')-0) from dual
--2nd mot [chaîne] [position] [nombre à extraire]
select substr( 'adresse' , instr('adresse',' ',1,1)+1 , instr('adresse',' ',1,2)-instr('adresse',' ',1,1)) from dual;
--troisième mot
select substr( 'adresse' , instr('adresse',' ',1,2)+1 , instr('adresse',' ',1,3)-instr('adresse',' ',1,2)) from dual;
--dernier mot
select substr( 'adresse' , instr('adresse',' ',1,3)+1 , length('adresse')-instr('adresse',' ',1,3)) from dual; |