2017-01-14 3 views
0

테이블에 일련 번호가 없습니다. 다음과 같은 값을 삽입하고 싶습니다.charcter 길이가 0 인 값을 0으로 추가하십시오.

00001 
00002 
......... 
00010 
00011 
........ 
00100 

어떻게이 값을 입력 할 수 있습니까?

+1

당신이 권리를 사용하여 원하는 당신이 정말로 그 패딩 제로가 필요합니까 자리의 제로 선택 번호를 선도 패드 당신에게 그것을

하지만를 수 표시하면서? 순서를 삽입 한 다음 0으로 채워진 숫자를 질의 할 수 있습니까? –

답변

1

숫자를 저장하려고 시도하고 있기 때문에 0을 선두로하여 패딩을 만들면 의미가 없습니다.() 함수

SELECT RIGHT('00000' + CAST([serial_number] AS varchar(5)) , 5) 
FROM [Table_name] 
+0

모든 결과는 00001에만 제공됩니다 – user3262364

+0

@ user3262364 나는 그것을 시도하고 정확한 출력을 얻고 있습니다. –

+0

@ user3262364 http://rextester.com/LUOJJA31657 –

관련 문제