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
운영게시판
최근게시물
Sybase Q&A 773 게시물 읽기
No. 773
금액에 콤마를 찍고 싶은데요...... ㅠ.ㅠ
작성자
박민호(mino7)
작성일
2003-11-19 17:38
조회수
7,686

오라클에서는......

select to_char(100000000,'99,999,999,999') from dual

요런식으로 숫자 세자리마다 하나씩 콤마찍어서 데이터 추출이 가능했는데요...

사이베이스는 어떻게 해야되나요??

무조건 DB에서 해결되어야 합니다. --;;

님들의 고견을 기다립니다........ 사이베이스 처음 쓸라니 힘들구만요.. ㅠ.ㅠ

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

convert function을 사용하시고요 money type으로 바꿔주세요

 

1> select convert(money,a) from lll
2> go

 ------------------------
                 1,000.00

지연님이 2003-11-20 10:44에 작성한 댓글입니다. Edit

 

select convert(money,'3420') from dummy;

결과3420.0000이렇게밖에 안나오는데요.콤마안나와요?

이선아님이 2003-12-08 10:16에 작성한 댓글입니다. Edit

select convert(money,'3420') from dummy;

결과3420.0000이렇게밖에 안나오는데요.콤마안나와요?

 

version하고 사용하시는 DB 알려주시기 바랍니다.(ASE,ASA,IQ,Ultra)

지연님이 2003-12-09 15:31에 작성한 댓글입니다. Edit

이렇게 하면 되지 않나요?

 

select convert(varchar(20), convert(money, 123456789), 1)
     , substring(convert(varchar(20), convert(money, 123456789), 1), 1, charindex('.', convert(varchar(20), convert(money, 123456789), 1))-1 )

이정우(zzimi70)님이 2006-01-13 11:55에 작성한 댓글입니다.


select str_replace(convert(varchar,convert(money,1000000000),1),'.00','')


이렇게 하면 뒤에 .00으로 끝나는것도 replace할수 있습니다.

저처럼 뒤늦게 자료 찾으시는 분들 계실꺼 같아 올립니다.
조은혜님이 2007-06-21 10:17에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
778Sybase join 문제입니다^^(고수님들 부탁드려요^^) [1]
초보
2003-11-27
3964
777db을 웹서버에서 접속하려구요..
초보
2003-11-27
3772
775*.sql이라는 파일을 실행시키려면 [1]
엄영란
2003-11-24
3775
773금액에 콤마를 찍고 싶은데요...... ㅠ.ㅠ [5]
박민호
2003-11-19
7686
772어떤 database가 있는지 보는 방법은 없나요?? [1]
sk8ertux
2003-11-19
3600
771sybase db 손상 open 않됨 [2]
궁금
2003-11-19
4064
770호환되는 mssql 쿼리툴 버젼이 있나요?
궁금
2003-11-19
3832
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다