Симаргл Posted March 27, 2006 Report Share Posted March 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 Почему так выходит? Можно ли это исправить? Link to comment Share on other sites More sharing options...
Transistor_ Posted March 27, 2006 Report Share Posted March 27, 2006 Это из-за того, что поле со значениями у тебя текстового типа, а должно быть числового. Вот и сортирует у тебя по алфавиту а не по значению. Измени тип данных для этого поля на числовой и будет сортировать нормально. Link to comment Share on other sites More sharing options...
Симаргл Posted March 27, 2006 Author Report Share Posted March 27, 2006 Блин! Ладно с этим разобрался... Размер поля - Одинарное с плавующей точкой... А что такое "Действительное"? З.Ы. Лень в книгах искать... :D Link to comment Share on other sites More sharing options...
Transistor_ Posted March 27, 2006 Report Share Posted March 27, 2006 REAL - 4 байт Значения обычной точности с плавающей запятой в диапазоне от -3,402823E38 до -1,401298E-45 для отрицательных значений, от 1,401298E-45 до 3,402823E38 для положительных значений и 0. Надеюсь помогло... Link to comment Share on other sites More sharing options...
Delphi Posted May 30, 2006 Report Share Posted May 30, 2006 Одинарного с плавающей точкой в принципе должно хватить с головой Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now