0
비슷한 질문을했지만이 질문에 별도로 질문했습니다.MySQL IMDB 필터링 릴리스 날짜
movie_id release_date
86 USA:June 2005
90 USA:2003
아무튼 그러나
+--------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+--------------+------+-----+---------+-------+
| movie_id | int(11) | YES | | NULL | |
| release_date | varchar(255) | YES | | NULL | |
+--------------+--------------+------+-----+---------+-------+
2 rows in set (0.06 sec)
movie_id release_date
2 USA:22 January 2006
3 USA:12 February 2006
4 USA:19 February 2006
5 USA:22 January 2006
6 USA:19 March 2006
, 날짜 만의 부분이 몇 가지 기록이있다 : 나는 IMDB 데이터베이스와 release_dates 테이블과 일하고 있어요
는 설정처럼
SELECT str_to_date(substring_index(release_date, ':', -1), '%d %M %Y') FROM release_dates;
일년 또는 월이있는 레코드가 있기 때문에 작업하지 않습니다. th/year NULL이 나옵니다.
내 이상적인 결과는 1984 년 이전의 영화를 필터링 할 수 있다는 것이고, 불행히도 조각난 데이터를 가지고이를 수행하는 방법을 잘 모르겠습니다.
감사합니다.