반응형

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

 

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기