Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Andrew Zhilenko                      2:5020/400     15 Apr 2001  08:14:39
 To : All
 Subject : Re: Сортировка многомерного хэша
 -------------------------------------------------------------------------------- 
 
 Hello!
 
 Alexander Koshel wrote:
 
 >  Помогите плиз с такой проблемой разобраться:
 > выбрал из БД множество строк с четырьмя полями каждая.
 > И нужно отсортировать их по одному полю.
 
 А почему бы сразу не сделать ORDER BY, когда SELECT делаешь? :-)
 
 > Как это сделать с помощью хэша?
 > Вернее проблема даже в том, как в значения хэша поместить
 > сразу несколько полей, тобиш массив.
 
 Что-то непонятно - у тебя эти 4-ре значения одной строки
 в хэше или в массиве? В любом случае, ключ к ответу на
 твой вопрос:
  sort { $a как-то сравнить с $b } @data_from_DB;
 
 То есть это будет либо $a->[N] <=> $b->[N] (N - тот элемент,
 что надо сравнивать), или $a->{'COLUMN'} <=> $b->{'COLUMN'}
 
 WBR, Andrew
 -- 
 Andrew Zhilenko, AZ283-RIPE
 System Manager
 Nextra Czech Republic, s.r.o. http://www.nextra.cz
 --- ifmail v.2.15dev5
  * Origin: NEXTRA Czech Republic s.r.o. (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Сортировка многомерно го хэша   Alexander Koshel   15 Apr 2001 02:04:10 
 Re: Сортировка многомерного хэша   Andrew Zhilenko   15 Apr 2001 08:14:39 
 Re: Сортировка многомер ного хэша   Alexander Koshel   16 Apr 2001 18:06:34 
Архивное /ru.perl/3575767e4afc.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional