SELECT 번호 . ABC , CASE WHEN ABC="A" THEN 번호=번호*-1 END
FROM TABLE
이런식으로요
어떻게짜면될까요/
by 마농
[2018.05.31 09:47:16]
WITH t AS
(
SELECT 1 no, 'A' abc FROM dual
UNION ALL SELECT 2, 'B' FROM dual
)
SELECT no
, abc
, CASE WHEN abc = 'A' THEN no * -1 ELSE no END no_1
, CASE abc WHEN 'A' THEN -no ELSE no END no_2
, DECODE(abc, 'A', -no, no) no_3
FROM t
;
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.