목차
- 각 DBMS별 날짜 불러오는 방식
- MariaDB 날짜함수
각 DBMS 별 날짜 불러오는 방식
오라클의 경우에는
SELECT SYSDATE() FROM DUAL;
DUAL 이라고 하는 가상의 테이블을 써서 현재 년월일을 불러올 수 있습니다.
MSSQL 의 경우에는
SELECT GETDATE();
형식으로 현재 년월일 시간을 불러 올 수 있습니다.
MariaDB의 경우에도 MSSQL와 동일한 방법으로 FROM 부터 안써주는
SELECT CURDATE();
이런형식으로 날짜를 불러 올 수 있습니다.
그럼 Maria DB에서 날짜를 불러오는 방법을 더 알아 보겠습니다.
MariaDB 날짜함수
1. 현재년월일(YYYY-MM-DD)
SELECT CURDATE();
결과: 2021-02-13
2. 현재시간
SELECT CURTIME();
결과: 12:56:03
3.현재 년월일 시간
SELECT NOW();
결과: 2021-02-13 13:05:28
4. 현재시간을 'HH24MISS' 형식으로 출력
SELECT DATE_FORMAT(NOW(),'%H%i%S');
결과: 130756
5. 시간분초를 VALUE로 표시
SELECT DATE_FORMAT(NOW(),'%H:%i:%S');
결과: 13:08:02
6. STR_TO_DATE() – 문자형식을 YYYY-MM-DD 형식으로 변경
SELECT STR_TO_DATE('2021-02-13','%Y-%m-%d');
결과: 2021-02-13
문자를 시간형식으로 변경 합니다. 오라클의 TO_DATE() 함수와 유사 합니다.
7. STR_TO_DATE() – 문자형식을 YYYY-MM-DD HH:II:SS형식으로 변경
SELECT STR_TO_DATE('2021-02-13 12:34:56','%Y-%m-%d %H:%i:%S');
결과: 2021-02-13 12:34:56
'프로그래밍 > DB' 카테고리의 다른 글
SQL정렬 사이트 (0) | 2021.02.23 |
---|---|
데이터베이스 CRUD는 무엇일까요 ? (0) | 2021.02.14 |
MSSQL 작은 따옴표(') 입력 처리 (0) | 2021.01.29 |
Maria DB 설치 방법 (0) | 2021.01.06 |
DBEAVER 설치 방법 (0) | 2021.01.02 |
댓글