본문 바로가기
728x90

Database/Oracle581

[ORACLE] REPLACE() 함수 사용법과 문자열 치환 실전 예제 Oracle SQL에서 문자열의 특정 문자를 다른 문자로 대체할 때 사용하는 REPLACE 함수에 대해 알아봅니다. 다양한 실무 예제와 함께 활용 방법을 자세히 설명합니다.1. REPLACE 함수란?REPLACE 함수는 문자열에서 특정 부분 문자열을 찾아 다른 문자열로 대체할 때 사용합니다. 기본 문법은 다음과 같습니다:REPLACE(string, search_string, replacement_string)string: 원본 문자열search_string: 찾을 문자열replacement_string: 대체할 문자열2. 기본 사용 예제SELECT REPLACE('Oracle Database', 'Database', 'SQL') AS result FROM dual;-- 결과: 'Oracle SQL'SEL.. 2025. 6. 3.
[ORACLE] TRIM() 함수 완전 정복 : 공백 및 문자 제거 활용 법 Oracle SQL에서 문자열 앞뒤의 불필요한 공백이나 특정 문자를 제거할 때 사용하는 TRIM 함수에 대해 알아봅니다. 실전 예제와 함께 실무에서의 활용법을 자세히 다룹니다.1. TRIM 함수란?TRIM 함수는 문자열의 앞뒤에서 불필요한 문자(보통은 공백)를 제거하는 데 사용됩니다. 기본 문법은 다음과 같습니다:TRIM([[LEADING | TRAILING | BOTH] trim_character FROM] string)LEADING: 문자열 앞쪽에서 제거TRAILING: 문자열 뒤쪽에서 제거BOTH: 문자열 양쪽에서 제거 (기본값)trim_character: 제거할 문자 (기본은 공백)string: 정제할 문자열2. 기본 사용 예제SELECT TRIM(' Oracle SQL ') AS trim.. 2025. 6. 3.
[ORACLE] LENGTH()로 문자열 길이 계산하기 : 기본부터 고급까지 Oracle SQL에서 문자열의 길이를 구할 때 사용하는 LENGTH 함수에 대해 자세히 알아봅니다. 다양한 예제와 실무 활용 팁을 통해 개발자가 실제로 활용할 수 있도록 구성하였습니다.1. LENGTH 함수란?LENGTH 함수는 입력된 문자열의 문자 수를 반환하는 Oracle SQL 내장 함수입니다.LENGTH(string)string: 길이를 측정할 문자열2. 기본 사용 예제SELECT LENGTH('Oracle') AS result FROM dual;-- 결과: 6SELECT LENGTH('오라클') AS result FROM dual;-- 결과: 3 (문자 수 기준)3. LENGTHB와의 차이점LENGTHB 함수는 바이트 단위의 문자열 길이를 반환합니다. 멀티바이트 문자 환경에서는 결과가 다를 수.. 2025. 6. 3.
[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.
728x90