Notice
Recent Posts
Recent Comments
Link
투케이2K
75. (DB/데이터베이스) [ORACLE] TRNSLATE 문자열 치환 함수 설명 본문
[학습 구분]
과목 : Database / 데이터베이스
[설 명]
1. TRNSLATE 는 오라클에서 특정 문자를 지정된 문자로 치환 하는 함수 입니다
2. TRNSLATE 와 REPLACE 와 차이점은 [포함여부확인] 부분에서 REPLACE는 단어기준으로 찾지만, TRANSLATE는 글자기준으로 한개씩 포함되는지 확인합니다
3. 문법 : TRANSLATE(데이터, 포함여부확인, 변경할값) 으로 사용합니다
4. [Oracle] 코드 예시 :
/*
[translate 사용해 특정 문자값 개별 확인 후 다른 문자로 치환 실시]
1. TRANSLATE(데이터, 포함여부확인, 변경할값) 으로 사용합니다
2. REPLACE 와 차이점은 [포함여부확인] 부분에서 REPLACE는 단어기준으로 찾지만,
TRANSLATE는 글자기준으로 한개씩 포함되는지 확인합니다
3. EX - [A123B / 123456 / ****] 데이터에서 1 > *, 2 >*, 3 > * 개별 확인해서 변경한다는 의미입니다
*/
SELECT TRANSLATE('ABC01234def','1234567890','**********') as 정수값변경
FROM DUAL;
SELECT TRANSLATE('ABC01234def','abcdefghijkmnlopqrstuvwxyz','ABCDEFGHIJKMNLOPQRSTUVWXYZ') as 대문자변경
FROM DUAL;
반응형
'DataBase' 카테고리의 다른 글
77. (DB/데이터베이스) TRIM , LTRIM , RTRIM 좌우 공백 제거 함수 설명 (0) | 2022.12.09 |
---|---|
76. (DB/데이터베이스) UPPER , LOWER 대문자 및 소문자 변경 함수 설명 (0) | 2022.12.09 |
74. (DB/데이터베이스) DROP 테이블을 제거 설명 (0) | 2022.12.09 |
73. (DB/데이터베이스) TRUNCATE 테이블 데이터 삭제 및 초기화 설명 (0) | 2022.12.09 |
72. (DB/데이터베이스) DELETE 데이터 삭제 함수 설명 (0) | 2022.12.09 |
Comments