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

+ Recent posts