본문 바로가기
반응형

문자열치환2

【오라클(Oracle) SQL 함수】 TRANSLATE 함수 o TRANSLATE 문법 translate::= 목적 TRANSLATE함수는 expr인수 문자열에서 from_string에 지정한 문자의 포함 여부를 검색한 후에 존재하면, from_string 문자열의 개별 문자에 대하여 to_string 문자열에서 대응하는 위치에 존재하는 문자로 치환(변경)하여 expr을 반환한다. from_string안에 존재하지 않는 expr안의 문자는 치환되지 않는다. 만약 expr이 문자열이라면, 홑 따옴표로 둘러싸여야 한다. 인수 from_string는 to_string보다 더 많은 문자를 가질 수 있다. 이 경우에, from_string의 마지막에 있는 여분의 문자는 to_string안에 상응하는 문자가 없다. 만약 이 여분의 문자가 char안에 있는 경우, 그러한 문자.. 2021. 10. 23.
【오라클(Oracle) SQL 함수】 REGEXP_REPLACE 함수 o REGEXP_REPLACE 문 법 regexp_replace::= 목 적 문자열에서 지정한 패턴 조건(정규 표현식, 정규식)을 만족하는 부분을 검색하여서 다른 문자열로 치환합니다. 복잡한 치환/검색 조작을 가능하게 합니다. REGEXP_REPLACE 함수는 문자열에서 정규 표현 패턴을 검색할 수 있도록 REPLACE 함수의 기능을 확장한 것이다. 기본적으로, 이 함수는 source_string 인수에서 정규 표현식 패턴이 검색 될 때마다 검색된 패턴 문자열을 replace_string 인수의 문자열로 대체한 문자열을 반환한다. 반환되는 문자열은 source_char 인수와 동일한 문자 집합의 문자열을 사용한다. 이 함수는 만약 첫 번째 인수가 LOB가 아니라면 VARCHAR2를 반환하고, 첫 번째 인.. 2021. 10. 19.
반응형