쿼리에서 숫자 포멧 정하는 법 없을까요? 0 5 2,399

by 미르 [SQL Query] [2011.05.27 11:47:34]


SELECT NVL(COUNT(*), 0) + 1 CNT FROM DUAL 

이처럼 했을 때 1이라는 값이 00001로 찍혀 나올 수 있는 방법이 없을가요?

by 현 [2011.05.27 13:00:16]
SELECT LPAD(NVL(COUNT(*), 0) + 1,5,'0') CNT FROM DUAL

by 마농 [2011.05.27 13:08:55]
NVL 은 불필요합니다.

by 知音 [2011.05.27 14:03:30]
SELECT TO_CHAR(COUNT(*) + 1, 'fm00000') CNT FROM DUAL

by 미르 [2011.05.27 16:50:55]
오옹 다 잘되네요!
TO_CHAR(1, 'FM99990')으로 했을땐 안되던데 00000으로 했어야했군요...
LPAD... !! 간단하게 할 수 있었던거였네요...
감사합니다!

by 知音 [2011.05.27 16:55:48]
SELECT TRIM(TO_CHAR(COUNT(*) + 1, '00000')) CNT FROM DUAL
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입