[SQL]NVL,NVL2,DECODE
NVL SELECT NVL(USER,0) FROM TABLE; --USER가 널값이면 0으로 나타내라앙 NVL2 SELECT NVL2(USER,RETURN1,RETURN2) FROM TABLE; --USER가 NULL이 아니면 RETURN1을 나타내궁 NULL이면 RETURN2를 나타내라앙 DECODE SELECT DECODE(USER, 10 , '10새', 20, '20새', 30, '30새') FROM TABLE; --USER가 10이면 10새를 나타내궁, 20이면 20새, 30이면 30새를 나타내랑 이렇게 보면 쉬워보이는데 여러개를 다같이 쓰고 응용하면 머리 겁나아픔..;;;
2017. 11. 16.