[C#, MSSQL] 자리수만큼 빈칸 0으로 채우기 (PadLeft, PadRight, format 함수)


[C#, MSSQL] 자리수만큼 빈칸 0으로 채우기 (PadLeft, PadRight, format 함수)

코드를 생성해야 할 때 자리수만큼 빈 칸을 0으로 채워야 하는 경우가 생각보다 매우 많습니다. 예를 들어, 값이 1씩 증가하는 코드를 생성해야할 때 1,2,3...이 아닌 0001, 0002, 0003 처럼 한 자리수의 숫자라면 앞에 0이 세개가 자동으로 붙어야 하는 경우죠. 보통은 수동으로 IF문을 통해 0을 채워넣기도 하지만 MS-SQL은 2021버전 이상부터, C#은 기본적으로 함수를 제공하고 있습니다. C# PadLeft, PadRight C#의 문자열 함수인 PadLeft와 PadRight는 굉장히 손쉽게 빈칸을 0으로 채워줍니다. PadLeft(Int32) PadLeft(Int32, Char) PadRight(Int32) PadRight(Int32, Char) PadLeft, PadRight는 Int형의 하나의 파라미터를 가지거나 Int형과 Char형 두 개의 파라미터를 가질 수 있습니다. Int형의 정수만 파라미터로 가진다면 해당 문자열의 길이가 정수 파라미터만큼 길이가...


#format #mssql #padleft #padright

원문링크 : [C#, MSSQL] 자리수만큼 빈칸 0으로 채우기 (PadLeft, PadRight, format 함수)