Database/SQL Server

SQL Server - 자릿수 맞추기, 000 집어넣기

청렴결백한 만능 재주꾼 2020. 12. 29. 04:53
반응형
--1. 숫자를 문자열로 변환시켜 합친다음 인덱스로 잘라낸다.
right('000000' + convert(varchar,121), 6)

--결과 : 000121
--타입 : 문자열






--2. SQL server 12 에서 나온 format 함수를 쓴다.
select format(121,'D6')

--결과 : 00121
--타입 : 숫자




--3. Replicate 함수를 쓴다.
select replicate('0',5-len('123')+'123'

select replicate('0', 5-3) + '123'

--결과 : 00123
--타입 : 문자열
반응형