Метод select
Отбор записей.
^таблица.select(критерий_отбора)
^таблица.select(критерий_отбора)[опции]
Метод последовательно перебирает все строки таблицы, применяя к ним выражение критерий отбора. Те строки, которые подпали под заданный критерий (логическое выражение было истинно), помещаются в результат, которым является таблица с такой же структурой, что и входная.
Можно задать хеш опций: [3.4.1]
Пример
$men[^table::create{name age
Serge 26
Alex 20
Misha 29
Denis 30
}]
$thoseAbove20[^men.select($men.age > 20)[
$.limit(2)
]]
В $thoseAbove20 попадут строки с Serge и Misha.