본문 바로가기
728x90

전체 글1485

[ORACLE] CURRENT_DATE() 함수로 세션 기준 날짜 쉽게 확인하기 CURRENT_DATE() 함수는 Oracle SQL에서 현재 세션의 타임존(Time Zone)을 기준으로 날짜와 시간을 반환하는 함수입니다. 일반적으로 자주 사용되는 SYSDATE()와의 차이점을 이해하고, 정확한 시간 처리가 필요한 환경에서 적절히 활용하는 것이 중요합니다. 이 글에서는 CURRENT_DATE 함수의 개념, 실전 예제, SYSDATE와의 차이, 주의사항을 포괄적으로 설명합니다.1. CURRENT_DATE 함수란?CURRENT_DATE 함수는 사용자의 세션 타임존에 따라 현재 날짜와 시간을 반환합니다. 반면 SYSDATE는 데이터베이스 서버의 시스템 시간 기준입니다.SELECT CURRENT_DATE FROM dual;결과는 다음과 같은 형식으로 나타납니다: 03-JUN-25 11:42.. 2025. 6. 4.
[ORACLE] SYSDATE() 현재 날짜와 시간 조회하는 가장 쉬운 방법 SYSDATE()는 Oracle SQL에서 현재 서버 시스템의 날짜와 시간을 반환하는 가장 기본이자 핵심적인 함수입니다. 1. SYSDATE 함수란?SYSDATE는 Oracle DB에서 현재 시스템의 날짜와 시간을 DATE 형식으로 반환하는 함수입니다. 시간대(timezone)는 데이터베이스 서버가 설치된 운영 체제의 시간을 기준으로 합니다.SELECT SYSDATE FROM dual;예를 들어, 2025-06-03 10:23:45와 같이 출력될 수 있습니다.2. SYSDATE 기본 예제예제 1: 현재 날짜 및 시간 확인SELECT SYSDATE AS current_time FROM dual;예제 2: SYSDATE 결과 포맷 지정SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:.. 2025. 6. 4.
[ORACLE] CHR() 함수란? 아스키 문자 처리 실전 활용 법 CHR() 함수는 Oracle SQL에서 아스키(ASCII) 코드 값을 받아 해당하는 문자를 반환하는 함수입니다. ASCII() 함수와 반대되는 개념으로, 문자 생성, 특수문자 삽입, 포맷 제어 등 다양한 활용처가 존재합니다. 1. CHR 함수란?CHR 함수는 숫자(정수)를 인자로 받아, 해당하는 ASCII 문자로 변환합니다. 이 함수는 문서 생성, SQL 결과 조작, 제어 문자 삽입 등 다양한 SQL 작업에서 사용됩니다.CHR(number)예를 들어, CHR(65)는 'A'를 반환하며, CHR(10)은 줄 바꿈 문자(LF)를 반환합니다.2. 기본 예제예제 1: 숫자를 문자로 변환SELECT CHR(65) AS character_value FROM dual;결과: 'A'예제 2: 줄 바꿈 문자 사용SEL.. 2025. 6. 4.
[ORACLE] ASCII() 사용법과 예제 : 문자 → 숫자로 변환하는 기본 함수 ASCII() 함수는 Oracle SQL에서 문자열의 첫 번째 문자의 아스키코드 값을 반환하는 기본 문자열 함수입니다. 데이터 정제, 문자열 비교, 필터링, 특수문자 검출 등 다양한 상황에서 유용하게 활용됩니다.1. ASCII 함수란?Oracle의 ASCII() 함수는 문자열의 첫 글자의 ASCII(아메리칸 표준 문자 코드) 값을 반환합니다. 주로 문자 비교, 필터링, 특수문자 검출, 입력값 검증 등에 사용됩니다.ASCII(string)예를 들어, 'A'의 ASCII 값은 65, 'a'는 97이며, 공백(' ')은 32입니다.2. 기본 사용 예제예제 1: 문자 A의 아스키 값 확인SELECT ASCII('A') AS ascii_value FROM dual;결과: 65예제 2: 숫자 문자 '1'의 아스키 .. 2025. 6. 4.
[ORACLE] SOUNDEX()로 고객 오타 명 검색 정확도 높이기 실전 예제 Oracle SQL에서 문자열의 발음이 유사한지를 판별하는 데 사용되는 SOUNDEX() 함수는 데이터 정합성 검증, 검색 기능 강화 등에 유용한 도구입니다. 이 글에서는 SOUNDEX 함수의 원리와 활용법, 그리고 실무에서 자주 쓰이는 예제를 중심으로 자세히 설명하겠습니다.1. SOUNDEX 함수란?SOUNDEX는 문자열을 발음 유사성을 기준으로 코딩하는 함수입니다. 즉, 철자가 다르더라도 발음이 비슷한 문자열을 같은 코드로 변환하여 비교할 수 있도록 해줍니다.SOUNDEX(string)이 함수는 문자열을 일정한 알고리즘으로 숫자와 문자 조합 형태의 코드로 변환하며, 영어 기반의 음운 규칙을 사용합니다.2. SOUNDEX의 작동 원리첫 글자는 그대로 유지이후의 자음은 숫자로 변환예: B, F, P, V.. 2025. 6. 4.
[ORACLE] REGEXP_INSTR() 함수로 문자열 내 패턴 찾는 방법 Oracle SQL에서 문자열 내 정규표현식에 일치하는 위치를 찾고자 할 때 REGEXP_INSTR() 함수를 사용합니다. 이 함수는 기존의 INSTR() 함수보다 훨씬 강력하고 유연하며, 실무 데이터 분석 및 유효성 검증 과정에서 매우 유용하게 쓰입니다.1. REGEXP_INSTR 함수란?REGEXP_INSTR()는 Oracle에서 문자열 내 정규표현식 패턴과 일치하는 부분의 시작 위치 또는 종료 위치를 반환하는 함수입니다.REGEXP_INSTR(source_string, pattern [, position [, occurrence [, return_option [, match_parameter [, sub_expression]]]]])source_string: 검색 대상 문자열pattern: 찾을 정.. 2025. 6. 4.
728x90