본문 바로가기
728x90

전체 글1424

[ORACLE] INSTR() 함수로 문자열 위치 찾기의 모든 것 Oracle SQL에서 문자열 내 특정 문자의 위치를 찾는 데 유용한 INSTR 함수에 대해 자세히 알아봅니다. 본 글은 실전 예제를 중심으로 구성하여 초보자와 실무 개발자가 쉽게 이해할 수 있도록 하였습니다.1. INSTR 함수란?INSTR 함수는 문자열에서 특정 문자나 문자열이 처음 또는 특정 번째로 나타나는 위치를 반환하는 함수입니다.INSTR(string, substring [, start_position [, occurrence]])string: 검색 대상 문자열substring: 검색할 문자 또는 문자열start_position (선택): 검색 시작 위치 (기본값 1)occurrence (선택): 찾고자 하는 substring의 등장 순서2. 기본 사용 예제SELECT INSTR('Oracle.. 2025. 6. 3.
[ORACLE] SUBSTR() 활용 법 : 데이터 전처리에 강력한 함수 Oracle SQL에서 문자열의 일부분을 추출하는 데 사용되는 SUBSTR 함수에 대해 자세히 설명합니다. 본 글은 개발자와 데이터 분석가가 쉽게 이해하고 활용할 수 있도록 실전 예제 중심으로 구성되어 있습니다.1. SUBSTR 함수란?SUBSTR 함수는 문자열에서 특정 위치의 문자부터 원하는 길이만큼 추출하는 함수입니다. 형식은 다음과 같습니다.SUBSTR(string, start_position, [length])string: 대상 문자열start_position: 추출 시작 위치 (1부터 시작)length (선택): 추출할 문자 수2. 기본 사용 예제SELECT SUBSTR('Oracle Database', 1, 6) AS result FROM dual;-- 결과: OracleSELECT SUBST.. 2025. 6. 3.
[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] REGR_SXY() 함수로 두 변수 간 선형 회귀 분석하기 Oracle에서 제공하는 REGR_SXY 함수는 통계 분석과 회귀 계산에 있어 유용한 도구입니다. 1. REGR_SXY 함수란?REGR_SXY는 Oracle에서 제공하는 선형 회귀 통계 함수 중 하나로, 종속 변수(Y)와 독립 변수(X) 간의 공분산 * n 값을 계산합니다.REGR_SXY(y, x) OVER ([PARTITION BY ...] ORDER BY ...)즉, REGR_SXY는 단순히 통계 분석뿐 아니라 트렌드 분석, 회귀식 도출, 품질 데이터 분석 등 다양한 실무에도 사용됩니다.2. 기본 사용 구문SELECT REGR_SXY(sales_amount, month) FROM sales_data;위 예시는 월별 매출(month, sales_amount)의 선형 관계에서 공분산*n 값을 계산합니다... 2025. 6. 3.
[ORACLE] REGR_SYY() 함수란? 분산 분석 및 상관 계수 해석 방법 REGR_SYY() 함수는 Oracle SQL에서 회귀 분석 시 사용되는 통계 함수 중 하나로, 종속 변수(y)의 편차 제곱합(Sum of Squares of Deviations)을 반환합니다. 이는 회귀 분석의 신뢰도와 설명력을 판단할 수 있는 중요한 지표입니다.1. REGR_SYY 함수란?REGR_SYY는 주어진 y 값(종속 변수)의 평균과의 편차 제곱합을 계산하는 함수입니다. 수학적으로는 다음과 같이 표현됩니다:REGR_SYY(y, x) = ∑(y_i - 평균_y)^2REGR_SYY는 회귀 분석에서 결정계수(R²) 계산 등에 사용됩니다.2. 기본 문법REGR_SYY(y_expr, x_expr)y_expr: 종속 변수x_expr: 독립 변수두 인자 모두 수치형이어야 하며, NULL이 아닌 쌍만 계산에.. 2025. 6. 2.
[ORACLE] REGR_SXX() 함수로 데이터 분산 분석 자동화하기 REGR_SXX() 함수는 Oracle SQL에서 회귀 분석을 위한 통계 함수로, 독립 변수(x)의 편차 제곱합(Sum of Squares of Deviations)을 계산합니다. 이는 단순 분산 개념을 넘어, 회귀 분석 시 분모 역할을 하며, 기울기(Slope)를 구할 때 필수로 사용됩니다.1. REGR_SXX 함수란?REGR_SXX는 x 값의 제곱 편차합을 구합니다. 이는 ∑(x - 평균_x)^2으로, 회귀선의 기울기를 구하는 데 필요한 통계량입니다. REGR_SLOPE는 REGR_SXY / REGR_SXX로 계산됩니다.2. 기본 문법REGR_SXX(y_expr, x_expr)y_expr: 종속 변수, x_expr: 독립 변수. 두 인자 모두 수치형이어야 하며, 둘 다 NULL이 아닌 행만 포함됩니다.. 2025. 6. 2.
728x90