본문 바로가기
SQL/MSSQL

[MSSQL] 문자로 자릿수 채우기 - 오라클 LPAD, RPAD

by ssollacc 2022. 9. 7.
728x90

 

오라클의 LPAD, RPAD는 특정 문자로 자릿수를 채울 수 있다

SELECT LPAD( '111', 5, 0 ) -- 00111
FROM DUAL

SELECT RPAD( '111', 5, 0 ) -- 11100
FROM DUAL

 

MSSQL로 위와 같은 기능을 구현하려면

 

SELECT REPLICATE( 0 , 5 -LEN('111'))+ '111' AS LPAD -- 00111
	, '111' + REPLICATE( 0 , 5 -LEN('111')) AS RPAD -- 11100

 

위와같은 형태로 작성할 수 있다

728x90

댓글