728x90
* LTRIM(값) : 값 왼쪽 공백 제거
* RTRIM(값) : 값 오른쪽 공백 제거
[특정문자 삭제 하기]
1. LTRIM(적용시킬값, 제거할값) : 왼쪽부터 제거할 값 찾아서 삭제
* 왼쪽부터 제거할 값 찾는데 제거할 값이 적용시킬 값에 포함되지 않으면 바로 종료된다.
LTRIM('23156', '2') | '3156' | |
LTRIM('23156', '3') | '23156' | 적용시킬값 '23156' 에서 제일 왼쪽에 있는 글자인 '2' 는 제거할 값 '3'이 아니기 때문에 바로 종료되어 문자가 제거 되지 않고 그대로 출력 |
제거할 값을 여러개로 지정이 가능한데 제거할 값의 순서는 상관없으나, 동일하게 제거할 값에 적용시킬 값이 없으면 바로 종료 된다.
LTRIM('23156', '231') | '56' | '2' 제거 ('3156') -> '3' 제거 ('156') -> '1' 제거 ('56') 최종 '56' |
LTRIM('23156', '532') | '156' | '2' 제거 ('3156') -> '3제거' ('156') -> '5제거' -> 남은 '156' 중 제일 왼쪽에 있는 글자인 '1'은 제거 할 '5'와 일치 하지 않으니 바로 종료 되어 최종 '156' |
* RTRIM도 방식은 똑같다. 방향만 오른쪽!
* 참고 : MSSQL 은 공백 제거만 가능
728x90
반응형
'DB > ORACLE' 카테고리의 다른 글
[Oracle] SQL Developer에서 프로시저 이름으로 프로시저 내용 검색하기 (0) | 2024.02.13 |
---|