WITH t AS
(
SELECT '0000000000_410' v FROM dual
UNION ALL SELECT '0000000000_10' FROM dual
)
SELECT v
, SUBSTR(v, 1, 11) || LPAD(SUBSTR(v, 12), 6, '0') x -- 앞 10자리 고정
, REGEXP_REPLACE(REPLACE(v, '_', '_00000'), '_.*(.{6})$', '_\1') x -- 앞 자리수 가변
FROM t
;
by 계란에그
[2016.09.27 16:21:52]
아하 저렇게 끊어서.. 감사합니다 하나 또 배워가요
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.