database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 37871 게시물 읽기
No. 37871
숫자를 한글로..
작성자
아폴론(apollon)
작성일
2010-08-18 16:02
조회수
3,136

조회를 해 보니 한글로 바꿔주는 펑션이 있던데...

select   12541250  amt,  일천이백오십사만일천이백오십 H_amt  from dual 

요런 방법은 없나 봐요?.. 

Oracle 10g 입니다.

이 글에 대한 댓글이 총 1건 있습니다.

SELECT amt,
       TRANSLATE(
       REGEXP_REPLACE(
       REGEXP_REPLACE(
       REGEXP_REPLACE(
       LPAD(amt,16,'0')
       , '(.)(.)(.)(.)', '\1천\2백\3십\4 ')
       , '(.*) (.*) (.*) (.*) ', '\1조\2억\3만\4')
       , '0천0백0십0.|0[천백십]', '')
       , '1234567890', '일이삼사오육칠팔구') v
 FROM (SELECT 12541250 amt FROM dual)
;


http://www.oracleclub.com/article/49942

마농(manon94)님이 2010-08-18 16:30에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
37874기존데이터를 변동하지 않고 테이블에 새로운 컬럼추가하고자 합니다. [2]
신입
2010-08-19
3225
37873유동적인 조직도를 구현하려면 어떻게 해야하나요 ? [3]
simon
2010-08-19
3198
37872이 쿼리 해석좀^^;; [1]
조용두
2010-08-18
2735
37871숫자를 한글로.. [1]
아폴론
2010-08-18
3136
37870해석좀 부탁드려요.... [4]
이상영
2010-08-18
2901
37869데이터 값 비교 문의 드립니다. [2]
navidc
2010-08-18
2849
37868세로 데이터의 가로 표시 질문드립니다.. [2]
한수진
2010-08-18
3724
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다