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
- <?xml version="1.0" encoding="utf-8"?>
- group_concat concat
- 리액트
- mybatis 상단 태그
- mysql 날짜
- java 객체지향
- MySQL
- <!doctype mapper public "-//mybatis.org//dtd mapper 3.0//en" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- mybatis 태그
- 자바 참조형
- mybatis 매퍼
- SQL
- jar war
- sql 가상 테이블
- mysql 문자열 연결
- mysql concat
- 자바
- <?xml version="1.0" encoding="utf-8"?> <!doctype mapper public "-//mybatis.org//dtd mapper 3.0//en" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- Java
- mybatis
- SpringBoot
- 뷰 테이블
- 협업툴
- cupucharm
- 객체 절차
- 뷰 사용하는 이유
- leetcode 1484
- mybatis dtd
- 스프링부트
- 알고리즘
Archives
- Today
- Total
glog : cupucharm
[MySQL] 날짜 함수 DATE_ADD, DATEDIFF (LeetCode 197) 본문
DATE_ADD
주어진 날짜에 특정 시간 간격을 더하여 새로운 날짜를 반환하는 함수
DATE_ADD(date, INTERVAL value unit)
SELECT DATE_ADD('2024-09-23', INTERVAL 1 DAY) FROM DUAL; -- 2025-09-24
SELECT DATE_ADD('2024-07-29', INTERVAL 12 MONTH); -- 2025-07-29
- date : 기준 날짜 (예: DATE, DATETIME)
- value : 더할 양(정수)
- unit : 시간 단위 (DAY, MONTH, YEAR, HOUR, MINUTE, SECOND 등)
DATEDIFF
두 날짜 간의 차이를 일수로 계산하여 반환하는 함수
DATEDIFF(date1, date2)
SELECT DATEDIFF('2024-09-23', '2024-09-22') FROM DUAL; -- 1
SELECT DATEDIFF('2024-09-23', '2024-09-24') FROM DUAL; -- -1
- date1 : 종료 날짜
- date2 : 시작 날짜
- 반환 값 : 두 날짜 간의 차이 (정수형, 양수 또는 음수)
데이터베이스 시스템 지원 여부
MySQL | Oracle | SQL Server | PostgreSQL | |
DATE_ADD | 둘 다 지원 | 지원하지 않음 | 둘 다 지원 | 둘 다 없지만 대체 방법으로 날짜 계산 가능 |
DATEDIFF | 대체 방법으로 날짜 차이 계산 가능 (예: date1 - date2) |
리트코드 LeetCode 197
LeetCode/0197-rising-temperature at a913b9d85f9244a49a1dd02b788a49632659105f · cupucharm/LeetCode
Collection of LeetCode questions to ace the coding interview! - Created using [LeetHub v3](https://github.com/raphaelheinz/LeetHub-3.0) - cupucharm/LeetCode
github.com
'SQL' 카테고리의 다른 글
[MySQL] 시간/날짜 함수 DATE_FORMAT (LeetCode 1193) (2) | 2024.10.08 |
---|---|
[MySQL] 데이터 중복 처리 - DISTINCT & GROUP BY (0) | 2024.10.07 |
[MySQL] 조건문 CASE 문 (LeetCode 1934) (0) | 2024.10.04 |
[MySQL] 크로스 조인 CROSS JOIN (LeetCode 1280) (0) | 2024.10.02 |
[MySQL] 문자열 길이 CHAR_LENGTH, LENGTH (LeetCode 1683) (0) | 2024.09.21 |