MY-SQL/my-sql 날짜 date 관련 정리
MY-SQL Date 데이터 타입 조작
정윤재
2009. 1. 15. 15:37
1. my-sql 에서는 오라클에서 처럼 sysdate 가 없다.
그럼 현재 시간을 insert 해줘야 할 때 어떻게 해야 하는가?
sysdate 대신 now() 라는 함수를 대신 그자리에 써주면 된다.
2. my-sql 에서는 오라클에서 처럼 to_char() 함수가 없다.
그래서 date 로 어느 시점에서 다른 시점 까지의 검색을 할때
(날짜 between 검색)
갑자기 힘들어 진다.
이럴 때 사용할 수 있는 것이...
str_to_date()이다.
실제 사용은
select str_to_date(TEST_USER_DATE,'%Y-%m-%D') from TEST_USER_TBL;
요렇게 사용하면 된다.
거의 to_char하고 똑같은데...
month를 표시 할 때 대문자 M 이 아니라 소문자 m 으로 표시해야되고(꼭이다.)
% 표시가 앞에 붙는 다는 것이 틀리다.
그럼 현재 시간을 insert 해줘야 할 때 어떻게 해야 하는가?
sysdate 대신 now() 라는 함수를 대신 그자리에 써주면 된다.
2. my-sql 에서는 오라클에서 처럼 to_char() 함수가 없다.
그래서 date 로 어느 시점에서 다른 시점 까지의 검색을 할때
(날짜 between 검색)
갑자기 힘들어 진다.
이럴 때 사용할 수 있는 것이...
str_to_date()이다.
실제 사용은
select str_to_date(TEST_USER_DATE,'%Y-%m-%D') from TEST_USER_TBL;
요렇게 사용하면 된다.
거의 to_char하고 똑같은데...
month를 표시 할 때 대문자 M 이 아니라 소문자 m 으로 표시해야되고(꼭이다.)
% 표시가 앞에 붙는 다는 것이 틀리다.