TRIM함수
목적
TRIM함수는 문자열부터 선행 또는 후행(양쪽)문자를 제거할수 있다. 만약 trim_character
또는 trim_source가 문자 상수를 지정했다면, 인용부호로 둘러쌀 필요가 있다.
-
만약 LEADING을 지정했다면, 오라클 데이터 베이스는 trim_charcter과 동일한 선행 문자를 삭제한다.
-
만약 TRAILING을 지정했다면, 오라클 데이터 베이스는 trim_charcter과 동일한 후행 문자를 삭제한다.
-
만약 BOTH를 지정했다면, 오라클 데이터 베이스는 trim_charcter과 동일한 선행과 후행 문자를 삭제한다.
-
만약 trim_character을 지정하지 않으면, 기본 값은 공백이다.
-
만약 단지 trim_source를 지정했다면, 오라클은 선행과 후행 공백을 제거한다.
-
함수는 VARCHAR2 데이터 형의 값을 반환한다. 값의 최대 length는 trim_source의 length이다.
-
만약 trim_source 또는 trim_charcter 중에 한쪽이 NULL이면, TRIM 함수는 Null을 반환한다.
trim_charcter과 trim_source는
CHAR,VARCHAR2,NCHAR,NVARCHAR2,CLOB,NCLOB의 데이터 형이다. 반환되는 문자열은 VARCHAR2 데이터형이고,
trim_source와 같은 문자 세트의 문자열이 반환된다.
예제
이 예제는 hr schema에서 employees의 고용일로 부터 선행 zero를
삭제한다.
SELECT employee_id,
TO_CHAR(TRIM(LEADING 0 FROM hire_date))
FROM employees
WHERE department_id = 60;
EMPLOYEE_ID TO_CHAR(T
----------- ---------
103 3-JAN-90
104 21-MAY-91
105 25-JUN-97
106 5-FEB-98
107 7-FEB-99
'IT ' 카테고리의 다른 글
자바 HTML CSS 이클립스 바탕화면 색 변경 색 테마 바꾸기 색 폰트 바꾸기 (0) | 2018.03.23 |
---|---|
※ 이클립스 주석 팁, ※ 참고 자바 키워드 모음,※ 잘못된 변수명의 사례 (0) | 2018.03.14 |
SOBRO 음료 냉장고 쿨러 냉장고 서랍 (아마존 판매)AMAZONE (0) | 2018.02.28 |
SQL 데이터 베이스 강의 영상 및 서브커리에 관하여... (0) | 2017.12.27 |
오라클 sql 함수 length (0) | 2017.12.22 |
오라클 SQL함수 SYSDATE 함수, MOD 함수 (0) | 2017.12.22 |
LTRIM 함수 (0) | 2017.12.22 |
인터플렉스 생산직 채용 합격 보류를 보며.. 인터프렉스의 오늘 주가 하한가 수준 (6) | 2017.12.04 |