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
운영게시판
최근게시물
MySQL Q&A 30801 게시물 읽기
No. 30801
버그 질문 입니다.
작성자
최원영(kind102)
작성일
2014-11-26 13:55ⓒ
2014-11-26 17:36ⓜ
조회수
8,030

double인 컬럼을 truncate(data, 2)로 조회를 하면 여러개의 row 중에 하나만 이상한 값이 나옵니다.

 

예를 들어 

실재 값  ,  truncate 값

80.07     ,   80.06

9.12       ,   9.12

7.1         ,   7.10

5.11       ,   5.11

 

상위 내용 처럼 값이 나옵니다.

내용을 아시는 분이 있으신지요? 버그인가요?

감사합니다.

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

 구글링해보니 비슷한 문제가 있나보네요.

 

아무래도 double이 floating point라서 그런 듯도 싶습니다.

 

data type을 NUMERIC으로 변경해보시는 건 어떨지요?

허정수(wertyu)님이 2014-11-27 11:49에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
30804Median 값을 구하고 싶습니다. [1]
박카스
2014-12-03
8632
30803쿼리문 작성에 도움이 필요합니다. [1]
mysqler
2014-12-03
8471
30802win7 mysql 서비스 시작오류 입니다. ㅠ
전쟁리더
2014-12-02
8270
30801버그 질문 입니다. [1]
최원영
2014-11-26
8030
30800php + mysql 에서 프로시저 사용하기
김성환
2014-11-26
8264
30799특정 데이터가 포함되않은 그룹 출력 [2]
GIM
2014-11-26
7993
30798mysql 에서 group by 시 두 값의 차이를 가져오고 싶습니다. [1]
박기원
2014-11-25
8192
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다