반응형
MySQL의 날짜를 이동 필드에서 변환
날짜가 형식의 공유로 저장되는 시스템을 사용하고 있습니다 dd/mm/yyyy
. 이것을 yyyy-mm-dd
쿼리에서 SELECT CHAPTER 2 할 수 DATE_FORMAT
있습니까 ( 사용할 수 있도록 )? MySQL에 날짜 구문 분석 기능이 있습니까?
현재 내가 생각할 수있는 유일한 방법은 여러 부분을 더 많이 사용하기 때문에 연결하는 것입니다.
(불행히도 메타 테이블이기 때문에 필드를 실제 날짜 필드로 변환 할 수 없습니다. 동일한 열에있는 다른 필드의 값이 포함되어 있습니다.)
이 :
STR_TO_DATE(t.datestring, '%d/%m/%Y')
... 변환을 datetime 데이터 유형으로 변환합니다. 원하는 형식으로 나오도록 DATE_FORMAT을 사용하세요 .
DATE_FORMAT(STR_TO_DATE(t.datestring, '%d/%m/%Y'), '%Y-%m-%d')
열의 데이터 유형 원래을 변경할 수없는 경우 호출을 사용 하여 문자열을 날짜 시간 유형으로 CHAPTER 2 데이터 하는보기 를 만드는 것이 좋습니다 STR_TO_DATE
.
mysql> select str_to_date("03/02/2009","%d/%m/%Y");
+--------------------------------------+
| str_to_date("03/02/2009","%d/%m/%Y") |
+--------------------------------------+
| 2009-02-03 |
+--------------------------------------+
1 row in set (0.00 sec)
STR_TO_DATE를 사용하면 수행 할 수 있으며 형식 인수가 있습니다.
SELECT STR_TO_DATE(dateString, '%d/%m/%y') FROM yourTable...
참고 URL : https://stackoverflow.com/questions/1861489/converting-a-date-in-mysql-from-string-field
반응형
'ProgramingTip' 카테고리의 다른 글
OS 독립 경로 'META-INF / proguard / androidx-annotations.pro'가있는 파일이 두 개 이상 발견되었습니다. (0) | 2020.12.10 |
---|---|
Django 템플릿에서 TEMPLATE_DEBUG 플래그를 확인하는 방법은 무엇입니까? (0) | 2020.12.10 |
정규식을 사용하여 후행 공백을 제거합니까? (0) | 2020.12.10 |
전체 파일에서 열을 선택해야합니까? (0) | 2020.12.10 |
"이전 내장 대리자"를 종료 실행 중단 (0) | 2020.12.10 |