728x90 데이터베이스 함수4 [ORACLE] NEW_TIME() 함수로 로컬 시간을 GMT로 변환하기 다국적 시스템이나 글로벌 서비스를 구축할 때 '시간대(Time Zone)'는 매우 중요한 이슈 중 하나입니다. Oracle의 NEW_TIME() 함수는 두 시간대 간 시간 값을 변환할 수 있는 간단하면서도 유용한 도구입니다. 본 글에서는 NEW_TIME 함수의 사용법, 시간대 코드 목록, 실무 활용 예제 등을 중심으로 자세히 설명합니다.1. NEW_TIME() 함수란?NEW_TIME(date, from_tz, to_tz) 함수는 특정 날짜 및 시간을 한 시간대에서 다른 시간대로 변환해 주는 Oracle 내장 함수입니다.기본 문법NEW_TIME(date_value, 'FROM_TIMEZONE', 'TO_TIMEZONE')date_value: 변환할 날짜 값 (DATE 타입)FROM_TIMEZONE: 기존 .. 2025. 6. 5. [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] TO_TIMESTAMP()로 문자열을 타임 스탬프로 변환하는 방법 Oracle SQL을 사용하다 보면 날짜 및 시간 데이터를 다루는 일이 매우 중요합니다. 특히 시간까지 정밀하게 저장하거나 비교해야 할 때 TO_TIMESTAMP() 함수는 필수적입니다. 본 글에서는 TO_TIMESTAMP 함수의 사용법, 활용 예제, TO_DATE와의 차이점 등을 정리하여, 실무에 바로 적용할 수 있도록 구성하였습니다.1. TO_TIMESTAMP() 함수란?TO_TIMESTAMP()는 문자열을 타임스탬프(TIMESTAMP) 데이터 타입으로 변환하는 Oracle의 내장 함수입니다. 시간 정보(시, 분, 초, 소수점 이하 초까지 포함)를 정확하게 저장할 수 있습니다.기본 문법TO_TIMESTAMP(char, format)char: 변환할 문자열format: 문자열의 형식을 지정하는 패턴예제.. 2025. 6. 5. 이전 1 다음 728x90