반응형
안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다.
MariaDB의 중앙값 계산 함수 - MEDIAN()
MEDIAN() 함수는 집계 함수 중 하나로,
데이터 세트의 중앙값을 계산하는 데 사용됩니다.
중앙값은 데이터 집합의 중앙에 위치한 값으로,
데이터를 오름차순으로 정렬한 후 중앙에 있는 값입니다.
데이터의 개수가 홀수일 경우에는 중앙에 있는 값이 그대로 중앙값이 되고,
짝수일 경우에는 중앙에 있는 두 값의 평균이 중앙값이 됩니다.
예문 테이블을 가지고 중앙값 함수가 어떻게 동작하는지 알아보겠습니다.
-- sales 테이블 생성 쿼리
CREATE TABLE sales (
sales_id INT AUTO_INCREMENT PRIMARY KEY,
customer_name VARCHAR(100),
sales_amount INT
);
-- 기본 데이터 삽입 쿼리
INSERT INTO sales
(customer_name, sales_amount)
VALUES
('홍길동', 100),
('김철수', 150),
('이영희', 200),
('박민수', 250),
('정수진', 300),
('최영미', 350),
('이철민', 400),
('김지은', 450),
('박영호', 500),
('최미나', 550);
아래의 SQL 쿼리는 직원들의 판매금의 중앙값을 가져옵니다.
-- 직원들의 판매금 중앙값 계산하기
SELECT MEDIAN(sales_amount) AS median_sales FROM sales;
이 쿼리는 'sales' 테이블에서 판매 금액인 'sales_amount'컬럼의 중앙값을 찾습니다.
MEDIAN() 함수는 데이터 집합에서 중앙에 위치한 값이며,
주어진 데이터를 정렬한 후 중앙에 있는 값 또는 중앙에 있는 두 값의 평균을 반환합니다.
쿼리를 실행하면 아래와 같은 값을 얻을 수 있습니다.
이를 통해 데이터의 중앙에 위치한 판매 금액을 쉽게 파악할 수 있습니다.
MEDIAN() 함수는 데이터 분포를 파악하고
데이터의 중앙 경향을 이해하는 데 사용됩니다.
또한 이 함수는 수치형 데이터에 대해서만 사용될 수 있습니다.
반응형
'IT 소스 > MariaDB' 카테고리의 다른 글
[MariaDB] PERCENTILE_CONT - 백분위수 추정 함수 (1) | 2024.03.13 |
---|---|
[MariaDB] GROUP_CONCAT - 그룹 합침 함수 (1) | 2024.03.08 |
[MariaDB] VARIANCE - 분산 함수 (0) | 2024.03.07 |
[MariaDB] STDDEV - 표준 편차 함수 (0) | 2024.03.04 |
[MariaDB] SQL 쿼리 - CASE (0) | 2023.02.16 |