상세 컨텐츠

본문 제목

VI. 다행(그룹) 함수

빅데이터/Database_Oracle

by datasa 2024. 5. 14. 09:03

본문

 

 

 

▶ 다행(그룹) 함수

다행(그룹) 함수는 Oracle Database에서 데이터를 그룹화하고 집계하여 요약 정보를 얻는 데 사용되는 함수입니다.

대표적인 다행 함수로는 다음과 같은 것들이 있습니다.

  • COUNT(x): 그룹 내에서 x가 NULL이 아닌 값의 개수를 반환합니다.
  • SUM(x): 그룹 내에서 x의 모든 값을 합산합니다.
  • AVG(x): 그룹 내에서 x의 평균값을 반환합니다.
  • MAX(x): 그룹 내에서 x의 최대값을 반환합니다.
  • MIN(x): 그룹 내에서 x의 최소값을 반환합니다.
  • GROUP_CONCAT(x): 그룹 내에서 x의 모든 값을 연결하여 문자열로 반환합니다.
  • STDDEV(x): 그룹 내에서 x의 표준 편차를 반환합니다.
  • VARIANCE(x): 그룹 내에서 x의 분산을 반환합니다.

다행 함수 사용법

다행 함수는 일반적으로 SELECT 문장에서 GROUP BY 절과 함께 사용됩니다.

예를 들어, 고객 테이블에서 각 국가별 고객 수를 출력하는 다음과 같은 쿼리를 살펴보겠습니다.

SQL
SELECT country, COUNT(*) AS customer_count
FROM customers
GROUP BY country;
 

위 쿼리에서는 COUNT(*) 다행 함수를 사용하여 각 국가별 고객 수를 집계하고, GROUP BY country 절을 사용하여 국가별로 그룹화합니다.

 

다행 함수 활용

다행 함수는 데이터 분석, 데이터 요약, 보고서 작성 등 다양한 목적으로 활용될 수 있습니다.

예를 들어, 다음과 같은 작업을 수행하는 데 다행 함수를 사용할 수 있습니다.

  • 특정 조건에 맞는 데이터의 개수를 집계합니다.
  • 데이터의 평균, 최대값, 최소값 등을 계산합니다.
  • 여러 값을 연결하여 문자열을 만듭니다.
  • 데이터의 분산 또는 표준 편차를 계산합니다.

'빅데이터 > Database_Oracle' 카테고리의 다른 글

VII. JOIN과 SET 연산자  (0) 2024.05.14
V. 단일행 함수  (0) 2024.05.14
Oracle-Q. select 명령어 기본역량 다지기  (0) 2024.05.08

관련글 더보기

댓글 영역