[SQL] 시간/날짜 함수들 , 기타 함수
by #독개#시간/날짜 관련 함수들
함수설명
CURRENT_DATE, CURDATE | 현재 날짜 반환 |
CURRENT_TIME, CURTIME | 현재 시간 반환 |
CURRENT_TIMESTAMP, NOW | 현재 시간과 날짜 반환 |
DATE | 문자열에 따라 날짜 생성 |
TIME | 문자열에 따라 시간 생성 |
YEAR | 주어진 DATETIME값의 년도 반환 |
MONTHNAME | 주어진 DATETIME값의 월(영문) 반환 |
MONTH | 주어진 DATETIME값의 월 반환 |
WEEKDAY | 주어진 DATETIME값의 요일값 반환(월요일: 0) |
DAYNAME | 주어진 DATETIME값의 요일명 반환 |
DAYOFMONTH, DAY | 주어진 DATETIME값의 날짜(일) 반환 |
HOUR | 주어진 DATETIME의 시 반환 |
MINUTE | 주어진 DATETIME의 분 반환 |
SECOND | 주어진 DATETIME의 초 반환 |
ADDDATE, DATE_ADD | 시간/날짜 더하기 |
SUBDATE, DATE_SUB | 시간/날짜 빼기 |
DATE_DIFF | 두 시간/날짜 간 일수차 |
TIME_DIFF | 두 시간/날짜 간 시간차 |
LAST_DAY | 해당 달의 마지막 날짜 |
함수설명
DATE_FORMAT | 시간/날짜를 지정한 형식으로 반환 |
형식설명
%Y | 년도 4자리 |
%y | 년도 2자리 |
%M | 월 영문 |
%m | 월 숫자 |
%D | 일 영문(1st, 2nd, 3rd...) |
%d, %e | 일 숫자 (01 ~ 31) |
%T | hh:mm:ss |
%r | hh:mm:ss AM/PM |
%H, %k | 시 (~23) |
%h, %l | 시 (~12) |
%i | 분 |
%S, %s | 초 |
%p | AM/PM |
기타함수
STR _ TO _ DATE(S, F) | S를 F형식으로 해석하여 시간/날짜 생성 |
IF(조건, T, F) | 조건이 참이라면 T, 거짓이면 F 반환 |
IFNULL(A, B) | A가 NULL일 시 B 출력 |
'🔥 프로그래밍 학습 > SQL' 카테고리의 다른 글
[SQL] 서브쿼리 (0) | 2022.12.02 |
---|---|
[SQL] 중복된값 제외하고 그룹으로 묶기 (0) | 2022.12.02 |
[SQL] 숫자, 문자 관련 함수 (1) | 2022.12.02 |
[SQL] 연산자 정리 (0) | 2022.12.02 |
[SQL] Query문 (0) | 2022.12.02 |
블로그의 정보
독한 개발자
#독개#