티스토리 뷰

목차

1. DATE 데이터에서 원하는 부분 추출하기

2. DATETIME에서 DATE로 형 변환

3. DATEFORMAT 형식지정자

4. DATETIME 연산


 

DATE 데이터에서 원하는 부분 추출하기

SELECT YEAR(DATETIME) -- 년도 추출
SELECT MONTH(DATETIME) -- 월 추출
SELECT DAY(DATETIME) -- 일 추출

SELECT HOUR(DATETIME) -- 시간 추출
SELECT MINUTE(DATETIME) -- 분 추출

 

DATE FORMAT 변환

SELECT date_format(datetime, '%h:%i:%s')
FROM 테이블;

 

DATEFORMAT 형식지정자

지정자 설명
%Y 네자릿수형 년도 (2021)
%y 두자릿수형 년도 (21)
%a 축약된 요일명 (Sun... Sat)
%w 숫자형 요일 (0=Sunday ... 6=Saturday)
%b / %M 축약된 월명 (Jan...Dec)  / 축약되지 않은 월명(January...)
%c /%m 숫자형 월 (0...12) / 두자릿수 월 (00...12)
%D english suffix를 사용한 월명 (0th, 1st, 2nd...)
%d 두자릿수 일 (00...31)
%e 한자릿수 포함 일(0....31)
%H 24시간형 시간(0...23)
%h 12시간형 시간(01...12)
%i 분 (00...59)
%s 초 (00...59)

 

DATETIME 연산

-- DATETIME 연산 가능. ORDER BY 연산값 가능
SELECT *
FROM T1, T2
WHERE T1.ID = T2.ID
ORDER BY T1.DATETIME - T2.DATETIME DESC;
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
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
글 보관함