728x90
반응형
■ CASE 함수 사용하기
------------------------------------------------------------------------------------------------------------------------
SELECT
STUDENT_ID
,COURSE_ID
,SCORE
,CASE
WHEN SCORE BETWEEN 90 AND 100 THEN 'A'
WHEN SCORE BETWEEN 80 AND 89 THEN 'B'
WHEN SCORE BETWEEN 70 AND 79 THEN 'C'
WHEN SCORE BETWEEN 60 AND 69 THEN 'D'
WHEN SCORE BETWEEN 0 AND 59 THEN 'F'
END "등급"
FROM TBL_SCORE
WHERE STUDENT_ID = 'C0801'
ORDER BY COURSE_ID ASC;
------------------------------------------------------------------------------------------------------------------------
728x90
반응형
'Database > Oracle' 카테고리의 다른 글
[DATABASE/ORACLE] IF ~ THEN ~ ELSIF ~ THEN ~ ELSE문 사용하기 (0) | 2015.05.07 |
---|---|
[DATABASE/ORACLE] 사용자 정의 레코드 사용하기 (0) | 2015.05.07 |
[DATABASE/ORACLE] %ROWTYPE 데이타 타입 사용하기 (0) | 2015.05.07 |
[DATABASE/ORACLE] 블럭 사용하기 (0) | 2015.05.07 |
[DATABASE/ORACLE] 사용자 정의 함수 사용하기 (0) | 2015.05.07 |
[DATABASE/ORACLE] CASE 함수 사용하기 (0) | 2015.05.06 |
[DATABASE/ORACLE] DECODE 함수 사용하기 (0) | 2015.05.06 |
[DATABASE/ORACLE] COALESCE 함수 : NULL 처리하기 (0) | 2015.05.06 |
[DATABASE/ORACLE] NVL2 함수 : NULL 처리하기 (0) | 2015.05.06 |
[DATABASE/ORACLE] NVL 함수 : NULL 처리하기 (0) | 2015.05.06 |
[DATABASE/ORACLE] TO_NUMBER 함수 : 문자열에서 숫자 구하기 (0) | 2015.05.06 |
댓글을 달아 주세요