728x90
반응형
728x170
■ CUBE 함수를 사용해 자동으로 합계/소계를 만드는 방법을 보여준다.
▶ 예제 코드 (SQL)
SELECT
COURSE_ID
,STUDENT_ID
,SUM(SCORE)
FROM SCORE
WHERE COURSE_ID = 'L0011'
GROUP BY CUBE(COURSE_ID, STUDENT_ID);
/*
COURSE_ID STUDENT_ID SUM(SCORE)
--------- ---------- ----------
166
C0801 68
C0802 98
L0011 166
L0011 C0801 68
L0011 C0802 98
*/
728x90
반응형
그리드형(광고전용)
'Database > Oracle' 카테고리의 다른 글
[DATABASE/ORACLE] TO_NCHAR 함수 : 데이터베이스 문자 집합 데이터를 다국적 문자 집합 데이터로 변환하기 (0) | 2019.10.31 |
---|---|
[DATABASE/ORACLE] NLSSORT 함수 : 언어 지정 규칙에 따라 문자열 정렬에 사용하는 바이트 문자열 구하기 (0) | 2019.10.31 |
[DATABASE/ORACLE] NLS_UPPER 함수 : 다국어 문자 코드로 대문자 문자열 구하기 (0) | 2019.10.31 |
[DATABASE/ORACLE] NLS_LOWER 함수 : 다국어 문자 코드로 소문자 문자열 구하기 (0) | 2019.10.31 |
[DATABASE/ORACLE] NLS_INITCAP 함수 : 다국어 문자 코드로 대소문자 혼용의 문자열 구하기 (0) | 2019.10.31 |
[DATABASE/ORACLE] NCHR 함수 : 다국어 문자 코드의 문자 구하기 (0) | 2019.10.27 |
[DATABASE/ORACLE] UPPER 함수 : 대문자 문자열 구하기 (0) | 2019.10.27 |
[DATABASE/ORACLE] UNISTR 함수 : 유니코드 문자열 구하기 (0) | 2019.10.27 |
[DATABASE/ORACLE] TRIM 함수 : 문자열 제거하기 (0) | 2019.10.27 |
[DATABASE/ORACLE] TRANSLATE 함수 : USING문을 사용해 문자 집합간 문자 데이터 변환하기 (0) | 2019.10.27 |
댓글을 달아 주세요