반응형
TRIM - 문자열의 양쪽 문자나 공백을 제거 하는 함수
TRIM 함수는 문자열의 양쪽 공백을 제거하는 기본적인 함수이며 LTRIM은 왼쪽, RTRIM은 오른쪽의 공백을 제거하거나 반복적인 문자나 특정 문자를 제거할 때 사용합니다.
TRIM 함수
- 문자열의 양쪽 공백을 제거 합니다.
- TRIM(문자열) : 양쪽 공백을 제거
WITH SAMPLE
AS (
SELECT ' Trim ' AS DATA1
, ' Sample ' AS DATA2
FROM DUAL
)
SELECT DATA1, TRIM(DATA1) AS TRIM1
, DATA2, TRIM(DATA2) AS TRIM2
FROM SAMPLE
LTRIM 함수
- 문자열의 왼쪽 공백이나 특정문자를 제거한다.
- LTRIM(문자열) / LTRIM(문자열, 옵션)
SELECT
-- 왼쪽 공백 제거
'@@'||LTRIM(' Left Trim ')||'@@' AS LT1 ,
-- 왼쪽 'Left' 문자 제거 시도 공백으로 인해 제거되지 않음
'@@'||LTRIM(' Left Trim ', 'Left')||'@@' AS LT2 ,
-- 왼쪽 공백 제거후 'Left' 문자 제거
'@@'||LTRIM(LTRIM(' Left Trim '), 'Left')||'@@' AS LT3
FROM DUAL
RTRIM 함수
- 오른쪽 문자열의 공백이나 특정문자를 제거한다.
- RTRIM(문자열, 옵션) : 오른쪽 공백이나 문자 제거
SELECT
-- 오른쪽 공백 제거
'@@'||RTRIM(' Right Trim ')||'@@' AS RT1 ,
-- 오른쪽 'Trim' 문자 제거 시도 공백으로 인해 제거되지 않음
'@@'||RTRIM(' Right Trim ', 'Trim')||'@@' AS RT2 ,
-- 오른쪽 공백 제거후 'Trim' 문자 제거
'@@'||RTRIM(RTRIM(' Right Trim '), 'Trim')||'@@' AS RT3
FROM DUAL
반응형
'IT > SQL' 카테고리의 다른 글
[오라클] Pivot을 이용한 행을 열로 변환하기 (0) | 2021.02.02 |
---|---|
Oracle Null 치환 함수 - NVL, NVL2, NULLIF, COALESCE (2) | 2020.05.05 |
Oracle 조회 컬럼명 별칭 적용 (0) | 2020.05.03 |
Oracle - 조회 순번 부여하기 (ROWNUM, RANK, DENSE_RANK, ROW_NUMBER 이용) (0) | 2020.05.02 |
최근댓글