1. instr
select ename, sal, substr(합,1,instr(합,'.')-1) 토탈,
substr(합,instr(합,'.')+1,instr(합,'+')-instr(합,'.')-1) 최대,
substr(합, instr(합, '+')+1) 최소
from (select ename, sal, ( select sum(sal) || '.' || max(sal) || '+' || min(sal)
from emp where job='SALESMAN') as 합
from emp);
2. regexp_substr
select ename, sal, regexp_substr(토탈,'[^|]+',1,1) 토탈,
regexp_substr(토탈,'[^|]+',1,2) 최대,
regexp_substr(토탈,'[^|]+',1,3) 최소
from (select ename, sal,
( select sum(sal) || '|' ||
max(sal) || '|' ||
min(sal)
from emp
where job='SALESMAN') as 토탈
from emp);