본문 바로가기

오라클 함수

오라클 함수 TRANSLATE 생각보다 복잡하네요 이해하는데 좀 사간이 걸리더라는 인자값은 ('대상문자열', '비교문자', '바꿀문자') 비교문자 문자셋에 걸리는 것을 바꿀 문자의 순서대로 바꿔? 줍니다. 바꿀문자가 비교문자보다 문자수가 작으면 매핑값을 없애버립니다 select translate('abcde', 'ac', 'xx' ) from dual => xbxde select translate('abcde', 'ac', 'x' ) from dual => xbde ============================================================================= 1. 단순 문자열 치환 : TRANSLATE('대상문자열', '비교문자', '바꿀문자') > select translate('1234.. 더보기
[오라클] 오라클 함수 구분 함수명 사용빈도 설명 예제 유사처리 문자함수 CANCAT 낮음 첫 번째 문자와 두 번째 문자를 연결 select CONCAT('val1', ' val2') from dual; select CONCAT('val1', null) from dual; select 'val1' || 'val2' from dual; select 'val1' || null from dual; 문자함수 COALESCE 낮음 인자순서대로 값을 확인하여 null 이 아닌 첫번째 값을 출력 select coalesce( 'aa', 'bb', 'cc','dd' ) from dual; select coalesce( null, 'bb', 'cc','dd' ) from dual; select coalesce( null, null, 'cc',.. 더보기
[오라클]오라클 함수 모음 구분 함수명 사용빈도 설명 예제 유사처리 문자함수 CANCAT 낮음 첫 번째 문자와 두 번째 문자를 연결 select CONCAT('val1', ' val2') from dual; select CONCAT('val1', null) from dual; select 'val1' || 'val2' from dual; select 'val1' || null from dual; 문자함수 COALESCE 낮음 인자순서대로 값을 확인하여 null 이 아닌 첫번째 값을 출력 select coalesce( 'aa', 'bb', 'cc','dd' ) from dual; select coalesce( null, 'bb', 'cc','dd' ) from dual; select coalesce( null, null, 'cc',.. 더보기