select. Отбор записей

^таблица.select(критерий_отбора)
^таблица.select(критерий_отбора)
[опции]   [3.4.1]

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

Также можно задать ряд опций, контролирующих отбор, см. «Опции копирования и поиска».

Пример
$men[^table::create{name   age
Serge   26
Alex   20
Mishka   29

}]


$thoseAbove20[^men.select($men.
age>20)]

В
$thoseAbove20 попадут строки с Serge и Mishka.


In order to add comments you must register.
Copyright © 1997–2011 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 22.02.2011