자꾸 까먹어서 스크랩.... ^^;

 

SELECT SYSDATE() FROM DUAL; SELECT NOW() FROM DUAL; -- 현재 시간
SELECT CURTIME() FROM DUAL; -- 현재 시간
SELECT CURDATE() FROM DUAL; -- 현재 날짜
SELECT DATE_ADD('20130505', INTERVAL 5 DAY) DATE FROM DUAL; -- 날짜 더하기
SELECT DATE_ADD('20130505', INTERVAL 5 WEEK) DATE FROM DUAL; -- 주 더하기
SELECT DATE_ADD('20130505', INTERVAL 5 MONTH) DATE FROM DUAL; -- 달 더하기
SELECT DATE_ADD('20130505', INTERVAL 5 YEAR) DATE FROM DUAL; -- 년 더하기
SELECT DATE_SUB('20130505', INTERVAL 5 DAY) DATE FROM DUAL; -- 날짜 빼기 (DATE_ADD에서 INTERVAL -1 과 같음)
SELECT ADDDATE('20130505', 5) DATE FROM DUAL; -- 날짜 더하기
SELECT SUBDATE('20130505', 5) DATE FROM DUAL; -- 날짜 빼기
SELECT PERIOD_ADD('20130505', 5) DATE FROM DUAL; -- 일 수 더하기
SELECT PERIOD_ADD('201305', 5) DATE FROM DUAL; -- 월 수 더하기
SELECT PERIOD_ADD('2013', 5) DATE FROM DUAL; -- 년 수 더하기
SELECT LAST_DAY('20130505') DATE FROM DUAL; -- 해당 달의 마지막 날
SELECT ADDDATE(LAST_DAY(DATE_SUB('20130505', INTERVAL 1 MONTH)), 1) DATE FROM DUAL ; -- 해당 달의 첫째 날
SELECT EXTRACT(DAY FROM "20130505") DATE FROM DUAL; -- 날짜만 추출
SELECT EXTRACT(MONTH FROM "20130505") DATE FROM DUAL; -- 달만 추출
SELECT EXTRACT(YEAR FROM "20130505") DATE FROM DUAL; -- 년도만 추출
SELECT DAY('20130505') DATE FROM DUAL; -- 날짜만 추출
SELECT MONTH('20130505') DATE FROM DUAL; -- 달만 추출
SELECT YEAR('20130505') DATE FROM DUAL; -- 년도만 추출
SELECT WEEK('20130505') DATE FROM DUAL; -- 주 추출
SELECT QUARTER('20130505') DATE FROM DUAL; -- 분기 추출
SELECT DATE_ADD('20130505', INTERVAL(DAYOFWEEK('20130505')-1) * -1 DAY) DAY FROM DUAL; -- 해당 주의 특정 요일(일요일:1)
SELECT DATE_ADD('20130505', INTERVAL(DAYOFWEEK('20130505')-2) * -1 DAY) DAY FROM DUAL; -- 해당 주의 특정 요일(월요일:2)
SELECT DATEDIFF('20130505', '20130405') DATE FROM DUAL; -- 두개 날짜 비교하여 빼기
SELECT DAYOFWEEK('20130505') DAY FROM DUAL; -- 요일을 날짜로(일요일:1)
SELECT DAYNAME('20130505') DAY FROM DUAL; -- 요일 이름 추출
SELECT MONTHNAME('20130505') DAY FROM DUAL; -- 요일 이름 추출
SELECT DATE_FORMAT('20130505', '%Y/%m/%d') DATE FROM DUAL; -- 날짜 포멧 변경(STRING으로 변경)
SELECT DATE_FORMAT('20130505', '%Y%m%d') DATE FROM DUAL; -- 날짜 포멧 변경(STRING으로 변경)
SELECT STR_TO_DATE('20130505', '%Y%m%d') DATE FROM DUAL; -- STRING 을 DATE 형으로 변환
SELECT DATE_FORMAT('2013-05-05 22:23:00', '%H:%i:%s') DATE FROM DUAL; -- 포멧 변환
SELECT DATE_FORMAT('2013-05-05 22:23:00', '%D %y %a %d %m %b %j') DATE FROM DUAL; -- 포멧 변환

'스크랩' 카테고리의 다른 글

Mysql 날짜 비교 함수  (0) 2013.06.13
Safari CSS Reference  (0) 2012.01.19
서치엔진에서 상위리스트 올리는 방법  (0) 2012.01.19
[스크랩] mysql의 주요 함수...  (0) 2010.11.05
심폐소생술 영상 이네요... ^^;  (0) 2010.05.17
로저 리들리를 아시나요???  (0) 2010.05.17

+ Recent posts

티스토리 툴바