🎱 날짜 연산
- 날짜나 시간 데이터는 수치 데이터와 같이 사칙 연산을 할 수 있음
- INTERVAR 1 DAY → '1일 후'라는 의미의 기간형 상수.
- 기간형 상수의 기술방법은 데이터베이스마다 조금씩 다르며 세세한 부분까지 표준화가 이루어지지 않음 (데이터베이스의 매뉴얼 참고 필요함)
- ex) 날짜를 연산해 시스템 날짜의 1일 후를 검색 → SELECT CURRENT_DATE + INTERVAR 1 DAY ;
🎱 날짜 함수
① SYSDATE
- 현재의 연, 월, 일, 시, 분, 초를 반환
② DATE ( )
- YYYY-MM-DD 형식으로 반환해주는 함수
③ EXTRACT (특정 단위 FROM 날짜 데이터) *특정 단위 : YEAR, MONTH, DAY, HOUR, MINUTE, SECOND
- 날짜 데이터에서 특정 단위만을 출력해서 반환해주는 함수
④ ADD_MONTHS (날짜데이터, 특정 개월 수)
- 날짜 데이터에서 특정 개월 수를 더한 날짜를 반환해주는 함수
- 날짜의 이전 달이나 다음 달에 기준 날짜의 일자가 존재하지 않으면 해당 월의 마지막 날짜가 반환
⑤ CURRENT_TIMESTAMP
- 함수임에도 인수를 필요로 하지 않음
- 일반적인 함수와는 달리 인수를 지정할 필요가 없으므로 괄호를 사용하지 않는 특수한 함수
'💾 나만 몰랐던 > SQL' 카테고리의 다른 글
🎱 나만 몰랐던 SQL | 집계 함수 (0) | 2024.11.15 |
---|---|
🎱 나만 몰랐던 SQL | NULL 연산 (0) | 2024.11.15 |
🎱 나만 몰랐던 SQL | 문자열 연산 (0) | 2024.11.15 |
🎱 나만 몰랐던 SQL | 수치 연산 (0) | 2024.11.15 |
🖇️ 나만 몰랐던 SQL | 데이터 연결하기 (3) | 2024.11.15 |