본문 바로가기
2019/ORACLE

SQL TRIM LTRIM RTRIM

by SOLYI 2019. 11. 15.

//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