반응형
날짜 연산
- 유일하게 FROM구를 사용하지 않고 데이터를 불러온다.
- ORACLE에서는 FROM 생략 불가
- ORACEL 방언에서는 SYDATE 함수
- SQL Server 방언에서는 GETDATE 함수가 존재한다.
- 표준 함수사용이 필요하다.
- 국가간 표시
▶ 기본 구문
시간 데이터를 저장한다.
SELECT CURRENT_TIMESTAMP;
▶ ORACLE
- TO_DATE('2020/03/22', 'YYYY/MM/DD')
- 문자열 데이터 → 날짜형 데이터
- TO_CHAR
- 날짜형 데이터 → 문자열 데이터
시간 더하기, 빼기
SELECT CURRENT_TIMESTAMP - INTERVAL 1 MONTH;
SELECT CURRENT_TIMESTAMP - INTERVAL 1 DAY;
시간 더하기, 빼기 함수
▶ 더하기
DATE_ADD(기준 날짜, INTERVAL)
▶ 빼기
DATE_SUB(기준 날짜, INTERVAL)
두 날짜의 차이 계산
MySQL의 방언이다.
SELECT DATEDIFF('2022-03-22', '2023-03.02');
반응형
'SQL' 카테고리의 다른 글
[MySQL] 집계함수 (1) | 2022.09.16 |
---|---|
[MySQL] AS (0) | 2022.09.16 |
[MySQL] DELETE, UPDATE (0) | 2022.09.16 |
[MySQL] 수치연산 (0) | 2022.09.16 |
[MySQL] INSERT (0) | 2022.09.16 |