Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
трабл max(float) (Илья) 30/05/2002 - 11:40:48
      Re: re: трабл max(float) (Илья) 30/05/2002 - 12:31:47
      Re: re: трабл max(float) (Warhammer) 30/05/2002 - 14:32:13
      Re: re: трабл max(float) (Илья) 30/05/2002 - 16:02:05
      Re: трабл max(float) (Вик) 30/05/2002 - 16:16:00

> Original message text:
> From: Илья - 30/05/2002 - 11:40:48
> Subject:трабл max(float)
> -----------------
> Что за фича вылезает?
>
> ----------------Начало сеанса------------------------------------
> mysql> create table q(id float, q char);
> Query OK, 0 rows affected (0.00 sec)
>
> mysql> insert q (id,q) values (0.1,"0.1");
> Query OK, 1 row affected (0.00 sec)
>
> mysql> select q,max(id) as id from q group by q;
> +------+------------------+
> | q | id |
> +------+------------------+
> | 0 | 0.10000000149012 |
> +------+------------------+
> 1 row in set (0.00 sec)
>
> -------------------------------Конец сеанса-----------------------
> Получается что max(0.1)=0.10000000149012 что-ли???
>


From: Илья - 30/05/2002 - 12:31:47
Subject:re: трабл max(float)
-----------------
Нашел подходящее для меня решение:

mysql> alter table q change id id double(1,1);
Query OK, 1 row affected (0.00 sec)
Записей: 1 Дублей: 0 Предупреждений: 0

mysql> select q,max(id) as id from q group by q;
+------+------+
| q | id |
+------+------+
| 0 | 0.1 |
+------+------+
1 row in set (0.00 sec)

mysql> describe q;
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| id | double(3,1) | YES | | NULL | |
| q | char(1) | YES | | NULL | |
+-------+-------------+------+-----+---------+-------+
2 rows in set (0.00 sec)

Но все же, хотелось бы раскрыть тайну


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
3095



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |