我已经有了这个代码,它将从varchar列返回名称和雇用年份:
select name
, substring_index
(substring_index
(hire_date, '/', 3), '/', -1) as YEAR_OF_HIRE
from salesreps;
我的问题是如何才能在varchar列中获取特定列。例如,hire_date(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
我需要的是不改变列和更新表中的数据。
答案 0 :(得分:1)
试试这个:
select name, YEAR(str_to_date(hire_date, '%d/%m/%Y')) as YEAR_OF_HIRE from salesreps
Where YEAR(str_to_date(hire_date, '%d/%m/%Y')) < 1988
答案 1 :(得分:0)
ready: ->
$("#titleDD").click ->
$("#titleDD").css('text-decoration', 'underline');
$("#catDD").css('text-decoration', 'none');
$("#catDD").click ->
$("#catDD").css('text-decoration', 'underline');
$("#titleDD").css('text-decoration', 'none');
`console.log("hello2");`
`console.log("hello");`