본문 바로가기
728x90

SQL 함수23

[ORACLE] TRUNC() 숫자 절삭 처리 방법과 ROUND()와의 차이점 Oracle SQL에서 숫자나 날짜 데이터를 정밀하게 절삭(버림)할 수 있는 대표적인 함수가 TRUNC()입니다. 이 함수는 금융, 통계, 리포트 작성 등 다양한 분야에서 정제된 데이터를 제공하는 데 매우 유용합니다. 본 글에서는 TRUNC 함수의 문법, 숫자 및 날짜 처리 방식, 실무 예제, ROUND와의 비교까지 폭넓게 다룹니다.1. TRUNC() 함수란?TRUNC() 함수는 숫자 또는 날짜를 특정 단위로 자르는 Oracle 내장 함수입니다. 반올림이 아닌 버림이라는 점이 특징입니다.기본 문법-- 숫자 절삭TRUNC(number [, decimal_places])-- 날짜 절삭TRUNC(date [, format])2. 숫자형 TRUNC() 사용법소수점 이하를 절삭하거나, 특정 자리 수까지만 표시하고.. 2025. 6. 5.
[ORACLE] ROUND() 함수 초보 탈출 가이드: 숫자/날짜 반올림 핵심 정리 Oracle SQL에서 숫자 또는 날짜 데이터를 반올림하는 데 사용되는 ROUND() 함수는 데이터 정제와 보고서 작성, 통계 분석에 필수적인 함수입니다. 본 글에서는 ROUND 함수의 구조, 숫자형과 날짜형 데이터에서의 활용법, 실무 중심 예제를 통해 개발자들이 바로 이해하고 활용할 수 있도록 정리하였습니다.1. ROUND() 함수란?ROUND() 함수는 숫자 또는 날짜 값을 반올림하여 반환하는 Oracle의 내장 함수입니다. 두 가지 버전이 있으며, 각각의 활용 방식에 차이가 있습니다.기본 문법-- 숫자형ROUND(number [, decimal_places])-- 날짜형ROUND(date [, format])2. 숫자 반올림 ROUND()숫자 데이터를 소수점 이하로 반올림하거나, 특정 자리 수로 반.. 2025. 6. 5.
[ORACLE] TRANSLATE() 함수로 문자 일괄 치환하는 방법과 활용 예시 Oracle SQL에서 문자의 일괄 변환 작업을 처리할 때 매우 유용한 함수가 TRANSLATE()입니다. 이 함수는 데이터 정제, 텍스트 매핑, 문자 치환 등의 다양한 목적에 활용되며, 특히 REPLACE() 함수와의 차이를 이해하고 적절히 사용하는 것이 중요합니다.1. TRANSLATE 함수란?TRANSLATE() 함수는 입력 문자열 내에서 지정한 문자들을 일대일로 다른 문자로 변환하는 Oracle SQL의 내장 함수입니다.TRANSLATE(string, from_string, to_string)string: 처리할 문자열from_string: 변환할 대상 문자들to_string: 변환 후 대응 문자들※ from_string과 to_string은 문자 단위로 일대일 대응됩니다.2. 기본 사용 예제예제.. 2025. 6. 4.
[ORACLE] INITCAP() 함수로 텍스트 포맷을 표준화하는 방법 Oracle SQL에서 문자열의 각 단어 첫 글자를 대문자로 변환하는 INITCAP 함수에 대해 알아봅니다. 다양한 실무 예제와 함께 활용 방법을 자세히 설명합니다.1. INITCAP 함수란?INITCAP 함수는 문자열 내 각 단어의 첫 글자는 대문자로, 나머지는 소문자로 변환해 주는 Oracle 내장 함수입니다. 주로 사람 이름, 도서 제목, 문장 정렬 등에 활용됩니다.INITCAP(string)string: 포맷을 변환할 원본 문자열2. 기본 사용 예제SELECT INITCAP('oracle database') AS result FROM dual;-- 결과: 'Oracle Database'SELECT INITCAP('hELLo wORLD') FROM dual;-- 결과: 'Hello World'3. .. 2025. 6. 3.
[ORACLE] LOWER() 함수로 대소문자 문제 해결하기 Oracle SQL에서 문자열을 모두 소문자로 변환할 때 사용하는 LOWER 함수에 대해 알아봅니다. 다양한 실무 예제와 함께 활용 방법을 자세히 설명합니다.1. LOWER 함수란?LOWER 함수는 문자열을 모두 소문자로 변환하는 Oracle 내장 함수입니다. 일반적으로 대소문자를 구분하지 않는 검색 조건을 만들거나, 데이터를 정규화할 때 자주 사용됩니다.LOWER(string)string: 소문자로 변환할 원본 문자열2. 기본 사용 예제SELECT LOWER('ORACLE DATABASE') AS result FROM dual;-- 결과: 'oracle database'SELECT LOWER('Hello, World!') FROM dual;-- 결과: 'hello, world!'3. WHERE 절에서의.. 2025. 6. 3.
[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.
728x90