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
'SQL > MSSQL' 카테고리의 다른 글
[MSSQL] IF 문 사용법 (0) | 2022.09.07 |
---|---|
[MSSQL] 가상 테이블 사용하기 - 오라클의 DUAL (0) | 2022.09.05 |
[MSSQL] 오라클 yyyymmddhh24miss 날짜 포멧 변경 (0) | 2022.09.02 |
댓글