제로 채우기 정수 :TSQL/MSSQL 선택 - 내가 SQL select 문이
select pk from items
가 반환
000001
000002
000004
000029
000008
987654
12313232
그는 :
이1
2
4
29
8
987654
12313232
이제 내 상사가 뭔가를 원한다을 확실히 출력을 6 자릿수로 줄이길 바란다.
나는 pk
이 한 자릿수 인 경우에만 작동하는 '00000' + convert(nvarchar(6),pk)
과 같은 작업을 시도했습니다. 어떻게해야하는지 알고 있습니까? 조건문을 사용해야합니까?
@nik? 내 Windows Forms 보고서 (.rdlc)에서 사용하고 DataSet (.xsd)도 사용합니다 – dpp
"000000"을 사용하면 형식 문자열의 숫자가 6 자리 이상이됩니다. 0을 더하면 더 적습니다. – niktrs
Don ' 보고 서비스를 통해 무언가가 수행 될 수 있다면 SQL 코드에 오버 헤드를 추가하지 마십시오. – niktrs