오라클에는 SIGN이라는 함수가 있다.
이게 무슨함수 일까 알아보았더니....
원하는 결과값(?!)이 양수 / 음수 / 0 이냐에 따라서 값을 반환해주는 함수이다.
그럼 간단한 예제를 보자.
SELECT LEC_ID,
LEC_TIME,
LEC_POINT,
DECODE(SIGN(LEC_TIME-LEC_POINT), 0, '일반과목',
1, '실험과목',
-1, '기타과목')
FROM LECTURE;
이와 같이, SING 값에따라 일반과목/실험과목/기타과목을 반환한다.
'Dev. Database > Oracle' 카테고리의 다른 글
[오라클] 문자열 함수 (0) | 2016.01.13 |
---|---|
[펌] 오라클 (Oracle) 11g 를 위한 토드(Toad) 무료 버전 다운받기 (0) | 2016.01.01 |
ROWNJUM을 조건으로 사용할 때 (0) | 2015.10.01 |
자기보다 작은 값 중 최대값 읽어오기 (0) | 2015.08.28 |
누계값 구하기 - 부등호 조인의 이용 (0) | 2015.08.26 |