Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- python algorithm
- linux
- 파이썬 전처리
- putty
- Python DataFrame
- Oracle
- HTML
- C#
- 코딩테스트
- Oracle VM VirtualBox
- 파이썬
- Python 라이브러리
- 리눅스 명령어
- Algorithm
- csharp
- MariaDB
- 데이터베이스
- 오라클
- it용어
- 파이썬 데이터프레임
- RFP
- PYTHON
- dbeaver
- 리눅스
- VirtualBox
- 파이썬 알고리즘
- 알고리즘
- sql
- tibero
- it 용어
Archives
- Today
- Total
오경석의 개발노트
Oracle_날짜형 함수 본문
■ 날짜형 함수
- 날짜형 함수는 DATE 타입의 값을 연산하는 함수
- DATE 변수는 데이터베이스에 저장할 때 내부적으로 세기(Century), 년(Year), 월(Month), 일(Day), 시(Hours), 분(Minutes),
초(Seconds)와 같은 숫자 형식으로 변환하여 저장
- 날짜는 여러 가지 형식으로 출력이 되고 날짜 계산에도 사용되기 때문에 그 편리성을 위해서 숫자형으로 저장
- 데이터베이스는 날짜를 숫자로 저장하기 때문에 덧셈, 뺄셈 같은 산술 연산자로도 계산이 가능
[예제] Oracle의 SYSDATE 함수를 사용하여 데이터베이스에서 사용하는 현재의 날짜 데이터를 확인한다.
SELECT SYSDATE FROM DUAL;
[예제] 사원(EMP) 테이블의 입사일자에서 년, 월, 일 데이터를 각각 출력한다. 아래 2개의 SQL 문장은 같은 기능을 하는 SQL 문장이다.
SELECT
ENAME AS 사원명,
HIREDATE AS 입사일자,
EXTRACT ( YEAR FROM HIREDATE) AS 입사년도,
EXTRACT ( MONTH FROM HIREDATE) AS 입사월,
EXTRACT ( DAY FROM HIREDATE) AS 입사일
FROM EMP;
SELECT
ENAME AS 사원명,
HIREDATE AS 입사일자,
TO_NUMBER ( TO_CHAR (HIREDATE, 'YYYY')) AS 입사년도,
TO_NUMBER ( TO_CHAR (HIREDATE, 'MM')) AS 입사월,
TO_NUMBER ( TO_CHAR (HIREDATE, 'DD')) AS 입사일
FROM EMP;
출처 : SQL 전문가 가이드
'프로그래밍 언어 > Oracle' 카테고리의 다른 글
Oracle_CASE 표현 (0) | 2023.11.09 |
---|---|
Oracle_변환형 함수 (0) | 2023.11.09 |
Oracle_숫자형 함수 (0) | 2023.11.09 |
Oracle_문자형 함수 (0) | 2023.11.09 |
Oracle_내장 함수 (2) | 2023.11.09 |
Comments