Hi I have a question in using case statement in Oracle.Like is it possible can we use queries in when clause and then clause in case statement. Like
select AMOUNT1,
(CASE WHEN (select amount1 from emp where amount LIKE '%J%') THEN (select CONCAT('-',TRUNC(TO_NUMB ER(REPLACE('000 0116J','J','1') )/100,2)) from dual)
ELSE 'AMOUNT' END) Amount from emp;
Help me out!!!!!!!!
select AMOUNT1,
(CASE WHEN (select amount1 from emp where amount LIKE '%J%') THEN (select CONCAT('-',TRUNC(TO_NUMB ER(REPLACE('000 0116J','J','1') )/100,2)) from dual)
ELSE 'AMOUNT' END) Amount from emp;
Help me out!!!!!!!!
Comment