SSISO Community

시소당

오라클 함수 ltrim 과 rtrim 을 이용한 특정한 값 제거

안녕하세요...지오스입니다.

오늘은 오라클 함수인 Ltrim 과 Rtrim 을 이용한 간단한 팁을 소개합니다.

테이블에서 가져온 값중에서 숫자인 경우에...다음의 팁을 활용하시면 유용할 겁니다.

 

테이블 : user_t

----------------------------------------------------

num      |      salary     |     emp_no    |    office_no

-----------------------------------------------------

  1                  123              10                   001

-----------------------------------------------------

  2                  234              20                   002

-----------------------------------------------------

  3                  345              30                   003

 

위와 같은 user_t 테이블이 있다고 가정하면...office_no  의 값에 부여되어 있는 00 이란 부분을 제거한 상태로

결과 값을 가져오고자 할 경우..

 

select ltrim(office_no,'0') from user_t

 

아래의 결과와 같이 001 --> 1 로 바뀌게 된다.

[결과]

-------------------

       office_no

-------------------

        1

-------------------

        2

-------------------

        3

------------------

 

그럼...도움이 되셨길..^^


1812 view

4.0 stars