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


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

можно задать хеш
опций:
$.offset(количество строк)
для поиска первой копируемой строки пропустить указанное количество строк таблицы.
при указании отрицательного значения поиск первой копируемой строки идёт от конца таблицы (-1 - указывает на последнюю строку)
   
$.limit(максимум)
максимум строк, которые можно обработать;
$.reverse(true/false)
true=в обратном порядке.


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

}]

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

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

    Поддержать сайт на родительском проекте КГБ