분류 전체보기206 [Oracle] 오라클 LAG() 함수 : PARTITION BY와 함께 쓰는 고급 예제 Oracle SQL의 LAG() 함수는 분석 함수(Analytic Function)의 하나로, 특정 행에서 이전 행의 값을 참조할 수 있게 해주는 매우 유용한 도구입니다. 시간 흐름이나 순서를 고려한 데이터 비교, 증감 계산 등에 적합하며, 실무 데이터 분석에서 광범위하게 활용됩니다.1. LAG() 함수란?LAG(expr [, offset [, default]]) OVER (PARTITION BY... ORDER BY...) 형식으로 사용되며, 지정된 expr의 이전 값을 반환합니다.expr: 참조할 칼럼offset: 몇 행 전 데이터를 참조할지 (기본값 1)default: 이전 행이 없을 경우 반환할 기본값2. 기본 사용 예제SELECT employee_id, salary, LAG(salar.. 2025. 6. 1. [Oracle] 오라클 VARIANCE()로 분산 분석하기 : GROUP BY와 함께 활용하는 방법 Oracle SQL에서 VARIANCE() 함수는 데이터 집합의 분산(Variance)을 계산하는 통계 함수입니다. 분산은 데이터가 평균값을 기준으로 얼마나 흩어져 있는지를 수치로 나타내며, STDDEV() 함수의 제곱 값이기도 합니다. 본 가이드는 Oracle에서 VARIANCE() 함수를 활용하는 다양한 방법을 실무 중심 예제와 함께 설명합니다.1. VARIANCE() 함수란?VARIANCE() 함수는 수치형 칼럼의 데이터에 대해 표본 분산을 계산합니다. Oracle은 VARIANCE() 외에도 VAR_POP() 함수를 제공하며, 이 둘은 계산 방식에서 차이가 있습니다.SELECT VARIANCE(salary) AS salary_varianceFROM employees;2. 분산(Variance)의 .. 2025. 6. 1. [Oracle] 오라클 STDDEV() 함수로 표준편차 계산하는 방법 Oracle SQL에서 STDDEV() 함수는 통계 분석에서 핵심 개념인 표준편차(Standard Deviation)를 계산할 수 있게 해주는 집계 함수입니다. 평균(AVG)만으로는 데이터의 분산 정도를 파악하기 어려운 경우가 많기 때문에, STDDEV() 함수는 데이터의 흩어짐 정도를 분석할 때 유용하게 사용됩니다.1. STDDEV() 함수란?STDDEV() 함수는 입력된 수치형 칼럼의 표준편차를 반환합니다. 이 함수는 집계 함수로 단일 칼럼의 데이터 분산 정도를 수치화합니다.SELECT STDDEV(salary) FROM employees;2. 기본 개념 - 표준편차란?표준편차는 각 데이터가 평균에서 얼마나 떨어져 있는지를 나타내는 통계 지표입니다.값이 클수록 데이터의 변동성이 크다는 뜻입니다.표준편.. 2025. 6. 1. [Oracle] 오라클 MAX() 함수로 그룹 별 최대 값 구하는 법 Oracle SQL에서 MAX() 함수는 집계 함수(Aggregate Function) 중 하나로, 지정된 칼럼 내에서 가장 큰 값을 반환합니다. 이 함수는 숫자형뿐 아니라 날짜형 데이터에도 사용되며, 그룹 단위 또는 전체 데이터에서의 최댓값을 추출하는 데 유용합니다. 본 글에서는 실무 개발자가 이해하기 쉽도록 다양한 예제와 함께 MAX 함수의 사용법을 정리했습니다.1. MAX() 함수 개요MAX() 함수는 SQL에서 특정 칼럼의 최댓값을 반환합니다. NULL 값은 자동으로 제외됩니다.SELECT MAX(salary) FROM employees;2. 기본 사용법2.1 숫자형 데이터SELECT MAX(salary) FROM employees;직원 급여 중 최고 급여를 반환합니다.2.2 날짜형 데이터SELE.. 2025. 6. 1. [Oracle] 오라클 MIN() 함수 사용법과 GROUP BY 절 실전 적용 Oracle SQL의 MIN() 함수는 집계 함수(Aggregate Function) 중 하나로, 주어진 칼럼에서 가장 작은 값을 반환합니다. 숫자형, 날짜형, 문자열 데이터에도 모두 적용 가능하며, 실무에서 자주 사용되는 강력한 함수입니다. 이 글에서는 MIN 함수의 기초부터 고급 활용까지 실무 예제를 중심으로 설명합니다.1. MIN() 함수란?MIN() 함수는 지정된 칼럼 내에서 가장 작은 값을 반환합니다. NULL 값은 제외되며, 숫자, 날짜, 문자열 모두 사용 가능합니다.SELECT MIN(salary) FROM employees;2. 숫자형 데이터에 적용가장 낮은 급여를 찾고 싶을 경우 다음과 같이 사용합니다.SELECT MIN(salary) AS min_salary FROM employees;.. 2025. 6. 1. [Oracle] 오라클 MEDIAN() vs AVG() : 중간 값과 평균 값 차이 이해하기 Oracle SQL의 MEDIAN() 함수는 데이터 집합에서 중간값(Median)을 계산하는 데 사용되는 강력한 통계 함수입니다. 평균(AVG()) 함수가 모든 값의 합을 기준으로 한다면, MEDIAN() 함수는 값의 분포를 고려한 중심값을 제공합니다. 특히 이상치(Outlier)에 민감하지 않기 때문에 정확한 통계 분석이 필요한 환경에서 유용하게 사용됩니다.1. MEDIAN() 함수 개요MEDIAN() 함수는 Oracle에서 제공하는 집계 함수로, 지정된 칼럼의 중간값을 반환합니다. 이 함수는 단순 집계뿐 아니라 GROUP BY, PARTITION BY 등과 함께 사용될 수 있습니다.SELECT MEDIAN(salary) FROM employees;2. MEDIAN() 함수의 특징숫자형 데이터에서만 사.. 2025. 6. 1. 이전 1 ··· 30 31 32 33 34 35 다음