Oacle 에서 문자열 을 분리 하고 일부 내용 을 추출 합 니 다.

문제 예: 'oracle 분리 문자열 (remove)' 이라는 문자열 의 왼쪽 괄호 왼쪽 부분 을 추출 합 니 다.해결 방법: 원래 Hive 에서 split 함수 로 쉽게 해결 할 수 있 었 는데 Oacle 에 이 함수 가 없 었 습 니 다. 구덩이 = - =;인터넷 에서 잠시 검색 해 봤 지만 비교적 간단 한 방법 을 찾 지 못 했 습 니 다. 나중에 생각해 보 니 substr 와 instr 함 수 를 결합 해서 사용 할 수 있 습 니 다.
select substr('oracle     (remove)',1,INSTR('oracle     (remove)','(', 1, 1)-1) from dual;

결 과 는:
oracle     

해결!

좋은 웹페이지 즐겨찾기