powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / SELECT не любит 4.7
12 сообщений из 12, страница 1 из 1
SELECT не любит 4.7
    #38838907
DeLatro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! Я только недавно начал работать с 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.
...
Рейтинг: 0 / 0
SELECT не любит 4.7
    #38838911
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeLatro, show create table appleshop покажите.
...
Рейтинг: 0 / 0
SELECT не любит 4.7
    #38838914
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И вообще посмотрите, что туда записалось с помощью того же условия отбора, что было в апдейте.
...
Рейтинг: 0 / 0
SELECT не любит 4.7
    #38838929
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglirDeLatro, show create table appleshop покажите.+1
есть подозрение, что inch - целочисленное поле.
...
Рейтинг: 0 / 0
SELECT не любит 4.7
    #38838974
DeLatro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglir,

Тип Float стоит, иначе "4.7" он записал бы как "5".
...
Рейтинг: 0 / 0
SELECT не любит 4.7
    #38838977
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeLatro,

ну так что после апдейта на 4.7 показывает
Код: sql
1.
select * from appleshop where name like '%one 6'
...
Рейтинг: 0 / 0
SELECT не любит 4.7
    #38838979
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а впрочем, float
всё понятно :)
ну вы посмотрите на вывод, думаю, и сами догадаетесь, в чём дело :)
...
Рейтинг: 0 / 0
SELECT не любит 4.7
    #38838983
DeLatro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,
...
Рейтинг: 0 / 0
SELECT не любит 4.7
    #38838985
DeLatro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglir,

В том то и дело, что не могу догадаться. Когда поиск идет на значение 5.5, все проходит идеально.
...
Рейтинг: 0 / 0
SELECT не любит 4.7
    #38838990
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeLatro, ладно, делайте так:
Код: sql
1.
where abs(inch-4.7)<0.001

, смотрите на результат, после чего читайте про реализацию типа float
...
Рейтинг: 0 / 0
SELECT не любит 4.7
    #38838995
DeLatro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglir,

Ты мой спаситель! Спасибо большое! Я так рад!)
...
Рейтинг: 0 / 0
SELECT не любит 4.7
    #38838999
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / SELECT не любит 4.7
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]