🌷🌼모여봐요 개발의숲🌷🌼
[SQL] 숫자 옆 공백에 0 넣기 본문
반응형
왼쪽 공백에 0을 넣고 싶다면 LPAD, 오른쪽 공백에 0을 넣고 싶다면 RPAD를 사용하면 된다.
예를들어 9라는 숫자 앞에 0을 붙이고 싶다면
select
LPAD(NOW_TIME::text, 2, '0')
from
test_table
결과는 NOW_TIME이라는 컬럼의 결과가 '9' 일때 '09'로 표출하게 된다.
2라는 숫자는 자릿수를 뜻하며 컬럼이 최대 2자리까지 나오게 하며
만약 1자리의 컬럼결과가 나올 경우 '0'으로 공백을 매꾼다.
만약 NOW_TIME이 '13' 이라는 결과가 나올 경우는 공백이 없기 때문에 결과가 그대로 '13'이 나온다.
'개발 > SQL' 카테고리의 다른 글
[postgresql] psql로 테이블 dump import하기 (0) | 2022.11.18 |
---|---|
[ORACLE] 계정생성 (0) | 2022.11.14 |
[MySQL, Spring] Unable to load authentication plugin 'caching_sha2_password' 해결 방법 (0) | 2022.10.21 |
[SQL] 테이블 안의 특정 컬럼 내 가장 길이 긴 값 찾기 (0) | 2022.10.12 |
[IBatis] prepend의 and가 안붙을때 (0) | 2022.10.11 |
Comments