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 30068 게시물 읽기
No. 30068
double형 문제 - 간단하니 테스트라도 부탁드립니다.
작성자
박종선(kokuma)
작성일
2011-10-10 14:43ⓒ
2011-10-13 19:12ⓜ
조회수
7,214

 double 형 컬럼에 데이터를 insert 하다가 이상한 경우를 발견해서 문의를 드립니다.

 

CREATE TABLE TEST_TABLE (
test double DEFAULT NULL 
)  ENGINE=MyISAM DEFAULT CHARSET=latin1

 

이렇게 테이블을 만들고 아래와 같이 insert 를 하였습니다.

 

INSERT INTO TEST_TABLE (test) VALUES (0.0010200210510505903);

 

그리고 아래처럼 조회를 했습니다.

 

SELECT * FROM TEST_TABLE;

 

그랬더니 결과가 아래처럼 나오네요.

 

0.000102002105105059

 

이게 끝부분 값이 좀 달라지면 머 그러려니 하겠는데 소수점 앞에 0 이 들어가 버리리 그렇게도 못하고요.

저만 그런건가요? 아니면 다른분들도 그런건가요?

 ----------------------------------------------------------------------------------------------------------

저도 혹시나 해서 윈도우에 설치된 mysql에서 테스트 해 보았습니다. 

윈도우에 설치된 mysql에서는 제대로 나옵니다. 
그런데 linux에 설치한 mysql 에서는 이상하게 나옵니다. 

혹시 운영체제의 문제인가요? 

제대로 나오는 window는 xp 32bit에 mysql 버전 5.0.67-community-nt 이구요. 
이상하게 나오는 linux는 Ubuntu 10.04.1 64bit 에 myql 5.0.45 입니다. 

이렇게 나오는 이유를 추정이라도 해주시면 감사하겠습니다.

 

----------------------------------------------------------------------------------------------------------

여러곳에 설치된 리눅스 서버에서 테스트 해 보았습니다.

값이 다 이상하게 나오네요.

왜그럴까요?

[Top]
No.
제목
작성자
작성일
조회
300711067 프로세스 비정상종료 오류에 대해서... [1]
박의호
2011-10-14
8894
30070mysql 쿼리 문의드립니다. [1]
최범선
2011-10-11
7929
30069JOIN 관련 문의 드립니다. 머리가 터지려고 하네요.. ㅡㅡ;; [1]
김상묵
2011-10-11
7807
30068double형 문제 - 간단하니 테스트라도 부탁드립니다.
박종선
2011-10-10
7214
30067재고 계산에 대해 질문드립니다ㅜㅜ [3]
sleee
2011-10-10
7324
30066이상한 현상에 대해서 질문 드릴께요 [2]
김용덕
2011-10-05
7380
30064update a set [1]
김양훈
2011-09-30
7771
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다