본문 바로가기

프로그램

[ORACLE]TRIM, LTRIM, RTRIM

반응형


누군가에 소스에 TRIM(LEADING '1' FROM 컬럼) 문법을 써놓았는데 몬지 몰라서 작성함


WITH CV_SAMPLE AS (

    SELECT '1231231' AS STR FROM DUAL

)

SELECT STR

    , LTRIM(STR, '1') 

    , TRIM(STR)

    , TRIM(LEADING '1' FROM STR)

    , TRIM(TRAILING '1' FROM STR)

    , TRIM('1' FROM STR)

    , TRIM(BOTH '1' FROM STR)

FROM CV_SAMPLE


그냥 TRIM 에서 특정 문자를 없애주기 위한 문법이라고 보면 될 것 같음
LEADING 은 앞, TRAILING는 뒷 문자를 없애줌