Симаргл Опубликовано 27 марта, 2006 Жалоба Поделиться Опубликовано 27 марта, 2006 Вопрос в следующем. Есть база данных, а в ней таблица key1 Тип дросселя Ток, А Индктивность, мГн1 ДФ-1 25 252 ДФ-7 40 153 ДФ-7 50 104 ДФ-7 150 115 ДФ-7 235 0,456 РСОС-250 250 2,57 РСОС-320 320 1,08 РСОС-500 500 0.759 РСО-250 250 6,510 РСОС-320 320 4,211 РСОС-800 800 0,612 РСОС-1000 1000 0,3513 РСОС-500 500 3,2514 РСОС-800 800 2,315 РСОС-1000 1000 1,6 key1- ключевое поле, а все отсальные текстовые, неиндексированные. Вопрос в следующем почему, когда делаешь сортировку столбца "Индуктиность" по возрастанию(убыванию) 25, 10, 11 оказываются на произвольных местах, к примеру (gj возрастанию) Индктивность, мГн 0.75 1,0 1,6 10 11 15 2,3 2,5 25 3,25 4,2 6,5 Почему так выходит? Можно ли это исправить? Ссылка на комментарий Поделиться на другие сайты Поделиться
Transistor_ Опубликовано 27 марта, 2006 Жалоба Поделиться Опубликовано 27 марта, 2006 Это из-за того, что поле со значениями у тебя текстового типа, а должно быть числового. Вот и сортирует у тебя по алфавиту а не по значению. Измени тип данных для этого поля на числовой и будет сортировать нормально. Ссылка на комментарий Поделиться на другие сайты Поделиться
Симаргл Опубликовано 27 марта, 2006 Автор Жалоба Поделиться Опубликовано 27 марта, 2006 Блин! Ладно с этим разобрался... Размер поля - Одинарное с плавующей точкой... А что такое "Действительное"? З.Ы. Лень в книгах искать... :D Ссылка на комментарий Поделиться на другие сайты Поделиться
Transistor_ Опубликовано 27 марта, 2006 Жалоба Поделиться Опубликовано 27 марта, 2006 REAL - 4 байт Значения обычной точности с плавающей запятой в диапазоне от -3,402823E38 до -1,401298E-45 для отрицательных значений, от 1,401298E-45 до 3,402823E38 для положительных значений и 0. Надеюсь помогло... Ссылка на комментарий Поделиться на другие сайты Поделиться
Delphi Опубликовано 30 мая, 2006 Жалоба Поделиться Опубликовано 30 мая, 2006 Одинарного с плавающей точкой в принципе должно хватить с головой Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти