구분자 단위로 변환하는 경우... 0 2 2,051

by 나무 [2010.02.09 20:20:45]



데이터는 아래와 같습니다.
WITH T AS
(
SELECT 'xxx_xxx_xxx_xx' as testcol FROM DUAL
UNION ALL
SELECT 'YYY_YYYY_Y_YY_Y' FROM DUAL
)
SELECT * FROM T;

위의 데이터를 '_'단위로 첫문자만 대문자로 하고 나머지는 소문자로 하기를 원합니다.
즉 나오는 데이터는
XxxXxxXxxXx
YyyYyyyYYyY

이렇게 나와야 하는데요....

어떻게 하면 좋을까요??
by 마농 [2010.02.10 00:09:12]
SELECT INITCAP(testcol) FROM t;

by 나무 [2010.02.10 08:46:48]
오우~~~ 완젼감사요~~
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입