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 38623 게시물 읽기
No. 38623
도와주세요
작성자
초짜
작성일
2011-06-21 11:14
조회수
2,763

SELECT 7 / 3 * 0.3 FROM DUAL

결과값이 0.7 이 나옵니다

0.69999999 가 나와야 하는데

왜 이럴까요?

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

SELECT TO_CHAR(7 / 3 * 0.3)
  FROM DUAL

知音(sunnylee72)님이 2011-06-21 12:10에 작성한 댓글입니다.

무한반복되는 수를 다 보여주는것은 불가능하죠.
어느정도 선을 넘으면 근사치를 보여주는게 아닐런지요?


SELECT v
     , TRUNC(v, 2) v1
     , ROUND(v, 2) v2
     , TO_CHAR(v) v3
  FROM (SELECT 7 / 3 * 0.3 v FROM dual)
;

마농(manon94)님이 2011-06-21 14:25에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
38626char 조회조건 잘 되지 않습니다. [3]
열심히
2011-06-21
3580
38625이상해요 [1]
초짜
2011-06-21
3019
38624SELECT 갑자기 궁금한점 [1]
슬라임
2011-06-21
2960
38623도와주세요 [2]
초짜
2011-06-21
2763
38622테이블 생성시 인덱스 관련해서 질문드립니다, [1]
진현철
2011-06-21
3176
38621CHARACTERSET이 다른 DB 에서 CLOB 컬럼 IMPORT?
류호태
2011-06-20
3364
38620최소값 최대값 구하는 쿼리좀 알려주세요;; [4]
정현석
2011-06-20
3429
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.024초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다