2013-02-04 1 views

답변

3

당신은 POSITIONSUBSTR 기능의 조합으로이 작업을 수행 할 수 있습니다 하이픈의 위치를 ​​찾기 위해

SELECT SUBSTR(Field, POSITION('-' IN Field) + 1) 
FROM YourTable 
2

당신은 위치를 사용할 수 있습니다 (또는 POSSTR()). 다음 위치를 찾으려면 1 씩 증가시킵니다.

SUBSTR()을 사용하여 위에서 찾은 위치부터 시작할 수 있습니다.

마지막으로 TRIM()을 원할 것입니다.

데이터에 하이픈이 포함되지 않은 경우가있을 수도 있습니다.

select TRIM(SUBSTR(MY_FIELD_NAME,POSITION(MY_FIELD_NAME,'-')+1)) 
from MY_TABLE_NAME