본문 바로가기
[ DataBase ]/DB&Query

MSSQL 0 붙이기

by 관이119 2014. 3. 14.

3자리수로 할경우

 

SELECT RIGHT('00000000'+ @P_VALUE,3)

 

6자리수로 할경우

 

SELECT RIGHT('00000000'+ @P_VALUE,6)

 

가만히 생각해보니 엄청나게 간단하면서 빠르게 처리가 가능한 방법이다.

 

앞에 0000 문자는 최소한 원하는 자리수 이상이어야 한다.

왜냐하면 문자가 1 인데 3자리로 하고 싶으면 001 은되야 RIGHT 로 오른쪽 부터 3자리로 자를수있다.

댓글