조회된 값의 앞이나, 뒤에 특정한 문자를 붙여 자리수를 맞추기위해서
LPAD 와 RPAD 를 사용 할 수 있습니다.
문자의 좌측에 더하고 싶을경우 LPAD 를, 우측에 더하고 싶을경우 RPAD 를 사용 하면 됩니다.
LPAD(값, 최대자리수, 채울값)
RPAD(값, 최대자리수, 채울값)
SELECT
LPAD(1,5,0),
RPAD('가',8,'나')
FROM DUAL
|
cs |
LPAD 로 1의 좌측에 0을 붙여 총 5자리를 만들었고,
RPAD로 '가'의 우측에 '나'를 붙였다.
그런데 한글은 하나당 2자리를 차지해 총 4자리의 한글이 나온다.
'DB\SQL' 카테고리의 다른 글
[Oracle] 첫 단어 대문자로 변경하기(INITCAP) (0) | 2019.08.08 |
---|---|
[Oracle] 조건에 따른 값변경(DECODE) (0) | 2019.08.07 |
[Oracle] 조건에 따른 값변경(CASE문 사용법) (1) | 2019.08.05 |
[Oracle]SELECT 합치기-유니온(UNION,UNION ALL) (4) | 2019.03.13 |
[Oracle]오라클 위,아래ROW값 가져오기(LAG,LEAD) (3) | 2019.03.12 |