본문 바로가기
728x90

오라클 SQL22

[ORACLE] CONCAT() 함수로 텍스트 데이터 처리하는 법 1. CONCAT 함수란?CONCAT 함수는 두 개의 문자열을 연결하는 Oracle 내장 함수입니다. 오라클에서는 || 연산자도 문자열 연결에 사용되지만, CONCAT 함수는 가독성이 높고 SQL 표준에도 부합합니다.CONCAT(string1, string2)이 함수는 항상 두 개의 인자만 허용하며, 그 외의 문자열을 연결하려면 중첩해서 사용하거나 || 연산자와 함께 써야 합니다.2. 기본 사용 예제SELECT CONCAT('Hello', 'World') AS result FROM dual;-- 결과: HelloWorld두 문자열 사이에 공백을 넣고 싶다면, 아래처럼 사용합니다.SELECT CONCAT('Hello', ' World') AS result FROM dual;-- 결과: Hello World.. 2025. 6. 3.
[ORACLE] FIRST_VALUE() 함수 실전 예제 모음 : PARTITION BY와 함께 Oracle SQL의 FIRST_VALUE() 함수는 분석 함수 중 하나로, 지정된 파티션 또는 전체 데이터셋에서 첫 번째 값을 추출하는 데 사용됩니다. 시간 순서나 정렬 기준에 따라 그룹 내에서 첫 값을 가져와야 할 때 유용하며, 실무에서 빈번하게 활용됩니다.1. FIRST_VALUE() 함수란?FIRST_VALUE(expr) OVER (PARTITION BY... ORDER BY...) 형식으로 사용되며, 지정된 정렬 기준에 따라 첫 번째 행의 expr 값을 반환합니다.expr: 반환할 칼럼 값PARTITION BY: 그룹핑 기준ORDER BY: 정렬 기준 (첫 번째를 결정)2. 기본 사용 예제SELECT employee_id, department_id, salary, FIRST_VALUE.. 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] AVG() 함수 완벽 정리 : 평균 계산의 모든 것 Oracle SQL에서 AVG 함수는 숫자 칼럼의 평균값을 계산하는 데 사용되는 가장 기본적이면서도 중요한 집계 함수 중 하나입니다. 이 글에서는 AVG() 함수의 기본적인 개념부터 실무 활용 예제, 성능 팁까지 자세히 다룹니다.1. AVG 함수란?AVG는 Oracle SQL에서 숫자형 데이터의 평균값을 계산하는 집계 함수(aggregate function)입니다. NULL 값은 계산에서 제외되며, GROUP BY, PARTITION BY 등과 함께 활용할 수 있어 매우 유용합니다.📌 기본 문법SELECT AVG(컬럼명) FROM 테이블명;2. 간단한 사용 예제예제 1: 전체 직원의 평균 급여SELECT AVG(sal) AS avg_salary FROM emp;예제 2: 부서별 평균 급여SELECT .. 2025. 5. 31.
728x90