Dev. Database/Oracle
SIGN 함수
devock
2015. 10. 3. 23:36
오라클에는 SIGN이라는 함수가 있다.
이게 무슨함수 일까 알아보았더니....
원하는 결과값(?!)이 양수 / 음수 / 0 이냐에 따라서 값을 반환해주는 함수이다.
그럼 간단한 예제를 보자.
SELECT LEC_ID,
LEC_TIME,
LEC_POINT,
DECODE(SIGN(LEC_TIME-LEC_POINT), 0, '일반과목',
1, '실험과목',
-1, '기타과목')
FROM LECTURE;
이와 같이, SING 값에따라 일반과목/실험과목/기타과목을 반환한다.