문자열공백

    반응형
    이미지21

    [ Oracle ] 오라클 LPAD 와 RPAD

    개발을 하다 보면 문자열을 지정된 크기에 맞게 채워야 할 때가 있다. ​ 전화번호를 11자리로 하는데 11자리 미만일경우 0으로 채워라는 경우처럼 말이다. ​ 특정문자열을 지정한 자릿수만큼 내가 지정한 문자로 채우고자 할 때 쓰는 함수가 바로 LPAD 와 RPAD 함수이다. ​ PAD의 영어사전적 의미로는 '덧대다'의 뜻인데 개발에서는 이를 '덧붙이다'나 '채우다'라는 의미로 사용되고 있다. ​ 즉, LEFT PAD ( LPAD ) 는 왼쪽으로부터 채우기, RIGHT PAD ( RPAD ) 는 오른쪽으로부터 채우기인 셈이다. ​ 먼저 문법을 살펴보자. ​LPAD ( x, n, y ) RPAD ( x, n, y ) 여기서 x 는 LPAD 나 RPAD 를 적용시키고자 하는 문자열이 들어간다. ​ n 은 자릿..