我已經有了這個代碼,將從VARCHAR列返回名稱和租用的一年:MySQL的轉換爲varchar最新
select name
, substring_index
(substring_index
(hire_date, '/', 3), '/', -1) as YEAR_OF_HIRE
from salesreps;
我的問題是如何才能讓varchar列特定列。例如在聘用日期(VARCHAR)列租用的一年有數據:
- 20/12/1986
- 10/12/1986
- 12/02/1988
- 13/01/1990
- 25/10/1987
我需要的僅僅是到1988年之前返回數據,因此這意味着它只會返回:
- 20/12/1986
- 10/12/1986
- 25/10/1987
什麼我需要的是不更改列和更新表中的數據。
這是一所學校分配。所以它就是這樣設計的。不是我的錯誤,如果它是這樣設計的。 –
這可能不是你的錯誤,但是修復別人的錯誤還是要好得多,以便更好地傳播它 –
@mark - 好的。我只會改變和更新。感謝您的建議。 –