//TRIM LTRIM RTRIM//
@ LTRIM //왼쪽 공백 삭제
SQL> select ltrim(' h ello ')
2 from dual;
@ LTRIM SET // set에 지정된 문자를, 왼쪽부터 찾아 모두 삭제.
SQL> select ltrim('abcabca', 'a')
2 from dual;
@ LTRIM SET // 첫글자부터 막혀서 그대로 출력됨.
SQL> select ltrim('eeeeeabc', 'abc')
2 from dual;
@ RTRIM //오른쪽 공백 삭제
SQL> SELECT RTRIM(' HE LL O ')
2 FROM DUAL;
@ TRIM / 앞뒤 공백 제거, 가운데 공백은 그대로
SQL> SELECT TRIM(' abcd abcd ')||'abc'
2 from dual;
@ TRIM //
SQL> select trim('e' from 'ebaeba')
2 from dual;
@ TRIM LEADING
SQL> select trim(leading 'a' from 'abcdeabc')
2 from dual;
@ TRIM / LTRIM 같은결과
SQL> select ltrim('sos', 's') from dual;
SQL> select trim(leading 's' from 'sos') from dual;
@ TRIM / RTRIM 같은결과
SQL> select rtrim('abcabc', 'c') from dual;
SQL> select trim(trailing 'c' from 'abcabc') from dual;
@ RTRIM+LTRIM / TRIM 같은 결과
SQL> select rtrim(ltrim('sos', 's'), 's') from dual;
SQL> select trim(both 's' from 'sos') from dual;
반응형
'2019 > ORACLE' 카테고리의 다른 글
SQL INSTR (0) | 2019.11.15 |
---|---|
SQL LPAD RPAD (0) | 2019.11.15 |
SQL 포맷 변경 (1) | 2019.11.14 |
SQLPLUS 실행 방법 & 명령어(일부) (0) | 2019.11.14 |
SQL 숫자 표현 (to char) (0) | 2019.11.14 |