MEDIAN_TDIGEST (Lakehouse v1)
t-digest 알고리즘을 사용하여 숫자 데이터 시퀀스의 중앙값을 계산합니다.
Analyze 구문
섹션 제목: “Analyze 구문”func.median_tdigest(<expr>)Analyze 예제
섹션 제목: “Analyze 예제”func.median_tdigest(table.score).alias('median_score')
| median_score ||----------------|| 85.0 |SQL 구문
섹션 제목: “SQL 구문”MEDIAN_TDIGEST(<expr>)| 인수 | 설명 |
|---|---|
<expr> |
모든 숫자 식 |
반환 형식
섹션 제목: “반환 형식”입력 값과 같은 데이터 형식의 값을 반환합니다.
SQL 예제
섹션 제목: “SQL 예제”-- Create a table and insert sample dataCREATE TABLE exam_scores ( id INT, student_id INT, score INT);
INSERT INTO exam_scores (id, student_id, score)VALUES (1, 1, 80), (2, 2, 90), (3, 3, 75), (4, 4, 95), (5, 5, 85);
-- Calculate median exam scoreSELECT MEDIAN_TDIGEST(score) AS median_scoreFROM exam_scores;
| median_score ||----------------|| 85.0 |