공백
반응형
[ 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 은 자릿..