Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Сортировка результатов запроса. [D7, XP]


Страницы:   1 2 3 4

sergeyst ©   (2007-07-26 11:57:00) 

Всем привет. Нужно сортировать полученные данные нестандартным образом. Можно это сделать?


sergeyst   (2007-07-30 08:45:00) [1]


> ps если уж ты в начинающих, хватит недомолвок
> это не даст тебюе крутизны, это поставит на тебе клеймо
> тормоза

Кто здесь ставит на себе клеймо тормоза?


MsGuns   (2007-07-27 23:43:00) [2]

>Игорь Шевченко ©   (27.07.07 17:26) [74]
>Литры больше

Смотря чего ;)


Игорь Шевченко   (2007-07-27 17:26:00) [3]

sniknik ©   (27.07.07 17:12) [71]

Литры больше


Вася Правильный   (2007-07-27 17:14:00) [4]

> ЦГ-2-50.30х585.30
> 6 20 L M14x1,5 (ZI)

и что из них больше? цвяхи гумовi или полуторадюймовый трубы?

ps если уж ты в начинающих, хватит недомолвок
это не даст тебюе крутизны, это поставит на тебе клеймо тормоза


sniknik   (2007-07-27 17:13:00) [5]

насчет литров может быть ошибся, может это лошадиные силы...


sniknik   (2007-07-27 17:12:00) [6]

Игорь Шевченко ©   (27.07.07 17:06) [69]
а что больше зеленое или сладкое? литры или цена? ;о)


sniknik   (2007-07-27 17:09:00) [7]

смысла в сортировке этого мало... не будут пользоваться.
имхо, сортировка удобна потому что логична, можно сразу сказать в каком порядке записи если знать их тип, легко воспринимается, легко искать. но если для определения позиции человеку придется какието мутные расчеты делать... да нафиг она нужна ему будет такая сортировка.

p.s. практически не сомневаюсь, что счас всплывет неведомое требование неведомого заказчика, и вообще данная сортировка нужна для отчетов... а не для людей. (заранее. а отчеты для кого нужны?...)


Игорь Шевченко   (2007-07-27 17:06:00) [8]

Sergey13 ©   (27.07.07 16:52) [65]


> Так ты предлагаешь нам придумать почему ЦГ100 > ЦГ60


Ты что, скрипач, дальтоник ? И так же ясно, что 100 больше чем 60 :)


Сергей М.   (2007-07-27 16:57:00) [9]


> sergeyst ©   (27.07.07 16:55) [66]
> Категории разные


А в пределах одной категории номенклатурные идентификаторы, я надеюсь, имеют хоть какую-то закономерность, по которой можно предположить критерий сортировки ?


Сергей М.   (2007-07-27 16:56:00) [10]


> sergeyst ©   (27.07.07 16:18) [58]


> Аж лестно стало


Это не я, это твой работодатель тебе польстил, допустив тебя к разработке в той предметной области, в которой ты пока мало что смыслишь)


sergeyst   (2007-07-27 16:55:00) [11]


> И что, вся эта номенклатура относится к одной и той же категории/виду
> изделий одного и тотго же производителя ?

Категории разные, производитель один.


Sergey13   (2007-07-27 16:52:00) [12]

> [63] sergeyst ©   (27.07.07 16:48)
> как-то надо-ж критерий ввода определить.

Так ты предлагаешь нам придумать почему ЦГ100 > ЦГ60 или 12 27,5 L A17 A10 G 0,5 (2SN)>ЦГ1-60.30х175.22-02?


Сергей М.   (2007-07-27 16:51:00) [13]


> Это первые попавшиеся, далеко не все вариации


Жуткая солянка)

И что, вся эта номенклатура относится к одной и той же категории/виду изделий одного и тотго же производителя ?


sergeyst   (2007-07-27 16:48:00) [14]


> ИМХО, тебе в самом первом ответе уже все сказали. Если не
> можешь сформулировать правило сортировки - вводи от руки
> сурогатный признак.

 Дык, хоть признак, хоть без него, как-то надо-ж критерий ввода определить.


sergeyst   (2007-07-27 16:47:00) [15]


> clickmaker ©   (27.07.07 16:29) [60]

 Строка разбивается на части. На части, состоящие только из букв или цифр. Потом последовательно сравниваются. Буквы(строки) обычным образом, цифры(числа) - как числа. Если сравниваются символьная строка с числовой, то ср. как строки. '-', '.', 'x' - можно игнорировать, а можно и нет.
 WinXP так же сортирует файлы (или примерно так).


Sergey13   (2007-07-27 16:35:00) [16]

> [59] sergeyst ©   (27.07.07 16:23)

ИМХО, тебе в самом первом ответе уже все сказали. Если не можешь сформулировать правило сортировки - вводи от руки сурогатный признак.


clickmaker   (2007-07-27 16:29:00) [17]


> [59] sergeyst ©   (27.07.07 16:23)

хм... а по какому принципу там сравнение тогда должно быть?
ну здесь - ЦГ100 > ЦГ60 - еще понятно
а 12 27,5 L A17 A10 G 0,5 (2SN)?


sergeyst   (2007-07-27 16:23:00) [18]


> substring('IB6.5', 3, 3) = 6.5

А вот такие варианты:
ЦГ-2-50.30х585.30
ЦГ-50.25х1050.11
Ц100х200-3
Ц100х400-3Л
ЦГ1-60.30х175.22-02
ЦГР-80х350.57
6 19 L M14x1.5 (1Л)
6 20 L M14x1,5 (ZI)
12 27,5 L A17 A10 G 0,5 (2SN) ? Это первые попавшиеся, далеко не все вариации.


sergeyst   (2007-07-27 16:18:00) [19]


> серьезное отношение к тебе как к разработчику.


> Сергей М. ©   (27.07.07 16:10) [56]

Серьезный разработчик в форуме для начинающих! Аж лестно стало!
А насчет > абракадабрыиз контекста "трепалова" все понятно.


clickmaker   (2007-07-27 16:17:00) [20]


> как выделить цифры из InterBase

substring('IB6.5', 3, 3) = 6.5


Страницы:   1 2 3 4

Наверх

Титульная страница Поиск, карта сайта Написать письмо