[ DataBase ]/DB&Query
MSSQL 0 붙이기
관이119
2014. 3. 14. 17:24
3자리수로 할경우
SELECT RIGHT('00000000'+ @P_VALUE,3)
6자리수로 할경우
SELECT RIGHT('00000000'+ @P_VALUE,6)
가만히 생각해보니 엄청나게 간단하면서 빠르게 처리가 가능한 방법이다.
앞에 0000 문자는 최소한 원하는 자리수 이상이어야 한다.
왜냐하면 문자가 1 인데 3자리로 하고 싶으면 001 은되야 RIGHT 로 오른쪽 부터 3자리로 자를수있다.