|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexander Koshel 2:5020/400 16 Apr 2001 18:06:34 To : All Subject : Re: Сортировка многомер ного хэша -------------------------------------------------------------------------------- Andrew Zhilenko <andrew@nextra.cz> записано в статью <3AD91EF6.4FB32341@nextra.cz>... > Hello! > > > Помогите плиз с такой проблемой разобраться: > > выбрал из БД множество строк с четырьмя полями каждая. > > И нужно отсортировать их по одному полю. > А почему бы сразу не сделать ORDER BY, когда SELECT делаешь? :-) Очень хорошая идея! :) Я как-то не додумался... > > Как это сделать с помощью хэша? > > Вернее проблема даже в том, как в значения хэша поместить > > сразу несколько полей, тобиш массив. > Что-то непонятно - у тебя эти 4-ре значения одной строки > в хэше или в массиве? В любом случае, ключ к ответу на > твой вопрос: > sort { $a как-то сравнить с $b } @data_from_DB; А вот здесь всё-таки хотелось бы разобраться. Мне нужно отсортировать не элементы строки, а строки списка (или может лучше хэша, ключем которого сделать поле, по которому нужно упорядочить). Короче, то же самое, что делает SELECT ... ORDER BY , только вручную. -- Best regards, Alexander Mail me to: calmness@bigfoot.com --- ifmail v.2.15dev5 * Origin: NTUU "KPI" (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/308751325e66b.html, оценка из 5, голосов 10
|