🌷🌼모여봐요 개발의숲🌷🌼

[SQL] 숫자 옆 공백에 0 넣기 본문

개발/SQL

[SQL] 숫자 옆 공백에 0 넣기

요일이 2022. 10. 25. 10:47
반응형

왼쪽 공백에 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'이 나온다.

Comments