Develop/DATABASE83 오라클)집계 함수 - 순위 함수(RANK, DENSE_RANK, CUME_DIST, PERCENT_RANK) 순위 함수는 expr로 가상의 행을 생성하고, 가상의 행에 해당하는 순위를 반환 RANK 함수 - RANK ( expr [, expr]... ) WITH GROUP ( ORDER BY expr [, expr]...) expr에 대한 순위를 반환. expr이 동일하면 동순위 부여하며, 다음 순위는 동순위의 수만큼 건너뛴다. sal c1 sal comm c2 950 1 950 1 1250 2 1250 500 2 1250 2 1250 1400 3 1500 4 1500 0 4 1500 4 1500 500 5 1600 6 1600 300 6 2850 7 2850 7 DENSE_RANK 함수 - DENSE_RANK (expr [, expr]...) WITHIN GROUP (ORDER BY expr [, expr]... 2022. 10. 29. 오라클)집계 함수 - 통계 함수(STDDEV, VARIANCE, STATS_MODE) 통계와 관련된 값을 집계함 STDDEV 함수 - STDDEV ([DISTINCT | ALL] expr) expr의 표준 편차를 반환 ※ 표준편차 - 분산의 양의 제곱근 VARIANCE 함수 - VARIANCE ([DISTINCT | ALL] expr) expr의 분산을 반환 ※ 분산 - 편차를 제곱한 값의 평균 STATS_MODE 함수 - STATS_MODE (expr) expr의 최빈값을 반환 ※ 최빈값 - 가장많은빈도로, 가장많은 개수로 나타나는 값 기타 통계 함수 함수 설명 STDDEV 표준편차 STDDEV_POP 모집단 표준편차 STDDEV_SAMP 누적 표본 표준편차 VARIANCE 분산 VAR_POP 모집단 분산 VAR_SAMP 표본 분산 COVAR_POP 모집단 공분산 COVAR_SAMP 표.. 2022. 10. 27. 오라클)집계 함수 - 기본함수(COUNT, MIN, MAX, SUM, AVG) 집계 함수는 다중 값을 단일 값으로 집계하는 함수 COUNT 함수 - COUNT ({* | [DISTINCT | ALL] expr}) 전체 행의 개수나 expr의 개수를 반환. 행이 없거나 expr이 모두 널이면 0을 반환. 유형 설명 COUNT ( * ) 전체 행의 개수를 반환 COUNT ( expr ) NULL이 아닌 expr의 개수를 반환 COUNT ( DISTINCT expr ) NULL이 아닌 expr의 고유한 개수를 반환 MIN 함수 - MIN ( expr ) expr의 최저 값을 반환 C3의 comm열의 NULL값은 무시되어 0이 반환 C2의 값이 모두 NULL이여서 널이 반환 MAX 함수 - MAX ( expr ) expr의 최고 값을 반환. 행이 존재하지 않으면 결과가 반환되지 않는다. .. 2022. 10. 26. 오라클)ORDER BY 절 - ASC, DESC, NULLS FIRST, NULLS LAST ORDER BY 절을 사용하면 SELECT 문의 결과를 정렬할 수 있다. ORDER BY 절은 SELECT 문의 마지막에 기술하며, SELECT 절이 수행된 후 수행된다. 1. SELECT 2. FROM 3. WHERE 4. ORDER BY 순서대로 수행된다. ORDER BY 절 - ORDER BY {expr | postion | c_calias} [ASC | DESC] [NULLLS FIRST | NULLS LAST] [, {expr | postion | c_calias} [ASC | DESC] [NULLLS FIRST | NULLS LAST]] .... 항목 설명 ASC 오름차순으로 정렬 ( 기본값 ) DESC 내림차순으로 정렬 NULLS FIRST 널을 앞쪽으로 정렬 ( 내림차순 정렬 시 기본값) .. 2022. 10. 23. 이전 1 2 3 4 5 6 ··· 21 다음