원하는 문자열을 substring을 이용하면 뽑을 수 있다. 하지만 일률적으로 뽑는 까닭에 규칙이 조금이라도 흐트러지면 문제가 발생한다. 이를 보완할 방법이 바로 instr함수다. INSTR(대상문자열, 찾을문자열) 이렇게 하면 대상문자열 중 찾을 문자열의 가장 앞자리값을 반환해준다. select cont, case when INSTR(cont, ' (ver:') = 0 then SUBSTR(cont, length(cont)- 14 ,14) else substr(cont, INSTR(cont, ' (ver:') - 15, 14) end as asdf from words 이 instr을 통해 찾을 문자열의 유무에 따라 원하는 위치의 문자열을 갖고올 수 있다.