2016-08-29 4 views
0

컬럼 연도에서 처음 3 글자를 제거하십시오.컬럼에서 처음 3 글자를 제거하십시오.

Table name = Register 
Column name = Year 

샘플 :

Year 
12/2014 
05/1995 

솔루션은 다음과 같습니다

2014 
1995 

어떻게를 만들기 위해? 현재 내 코드는 다음과 같습니다

SELECT * FROM Register WHERE Year... 
+0

어떤 데이터 유형이 올해입니까? –

답변

1

한 가지 방법은 substr() 사용하는 것입니다 그러나

select substr(year, 4) 

, 내가 사용하는 substring_index() 기울어 될 수 있습니다

select substring_index(year, '/', -1) 

참고 : 두 경우 모두에서, 반환 값은 문자열입니다. 숫자가되도록하려면 + 0을 포함 할 수 있습니다.

+0

완벽하게 작동했습니다. –

관련 문제