1. REPLICATE
SELECT REPLICATE('0',6-LEN(EmployeeId)) + EmployeeId
2. RIGHT
SELECT Right('000000' + CONVERT(NVARCHAR, EmployeeID), 6)
개인적으론 2안이 복잡하지 않고 부하가 적어서 더 나은 것 같다.
'DB > MSSQL' 카테고리의 다른 글
테이블 명세서 쿼리문 (0) | 2014.09.23 |
---|---|
0을 나누기 에러 대신 null 반환되도록 하기 (0) | 2014.09.19 |
SELECT UPDATE 구문 (0) | 2014.04.17 |
CASE 문 (0) | 2014.01.14 |
select insert update 구문 (0) | 2014.01.14 |