|
|
|
SELECT не любит 4.7
|
|||
|---|---|---|---|
|
#18+
Добрый день! Я только недавно начал работать с MySQL и со временем у меня возникла проблема. Везде искал решение этой проблемы но не где не смог найти. ( возможны ошибки в терминологии! ) Суть проблемы: Используется стандартная процедура вывода SELECT с выборкой по столбцу, где значение = 4.7. Результатом постоянно является " Empy set (0.00 sec) ". Ошибок с командой нет: " SELECT * FROM appleshop WHERE inch = 4.7; ". Пробовал значения изменять с 4.7 на 2 и процедура начинает проходить "как по маслу". Возвращаю значение 4.7, и опять тоже самое. Скриншот прилагается. Может вы знаете в чем проблема. P.S. еще не любит 7.9 и 9.7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2014, 10:28:59 |
|
||
|
SELECT не любит 4.7
|
|||
|---|---|---|---|
|
#18+
DeLatro, show create table appleshop покажите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2014, 10:40:31 |
|
||
|
SELECT не любит 4.7
|
|||
|---|---|---|---|
|
#18+
И вообще посмотрите, что туда записалось с помощью того же условия отбора, что было в апдейте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2014, 10:50:02 |
|
||
|
SELECT не любит 4.7
|
|||
|---|---|---|---|
|
#18+
tanglirDeLatro, show create table appleshop покажите.+1 есть подозрение, что inch - целочисленное поле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2014, 11:21:02 |
|
||
|
SELECT не любит 4.7
|
|||
|---|---|---|---|
|
#18+
tanglir, Тип Float стоит, иначе "4.7" он записал бы как "5". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2014, 12:18:32 |
|
||
|
SELECT не любит 4.7
|
|||
|---|---|---|---|
|
#18+
DeLatro, ну так что после апдейта на 4.7 показывает Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2014, 12:20:11 |
|
||
|
SELECT не любит 4.7
|
|||
|---|---|---|---|
|
#18+
а впрочем, float всё понятно :) ну вы посмотрите на вывод, думаю, и сами догадаетесь, в чём дело :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2014, 12:20:44 |
|
||
|
SELECT не любит 4.7
|
|||
|---|---|---|---|
|
#18+
tanglir, В том то и дело, что не могу догадаться. Когда поиск идет на значение 5.5, все проходит идеально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2014, 12:25:40 |
|
||
|
SELECT не любит 4.7
|
|||
|---|---|---|---|
|
#18+
DeLatro, ладно, делайте так: Код: sql 1. , смотрите на результат, после чего читайте про реализацию типа float ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2014, 12:32:11 |
|
||
|
SELECT не любит 4.7
|
|||
|---|---|---|---|
|
#18+
tanglir, Ты мой спаситель! Спасибо большое! Я так рад!) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2014, 12:40:23 |
|
||
|
SELECT не любит 4.7
|
|||
|---|---|---|---|
|
#18+
А ведь у нас даже FAQ: типы данных float и double (Неочевидные особенности вещественных чисел) есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2014, 12:42:43 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38838911&tid=1833780]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
118ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 405ms |

| 0 / 0 |
