table.max()
Поиск максимального значения по полю
table.max(string $tableName, string $column, array|object $where = [])
Описание:
Ищет записи соответствующие условию метода в таблице и возвращает наибольшее по значению из них.
Атрибуты:
Имя | Тип | Описание |
tableName | string | Наименование таблицы, в которой будет создана запись |
column | string | Наименование поля из которого будут браться значения |
where | array | object ( json{} ) | Условие, которое будет проверяться при поиске |
Возвращает:
mixed - максимальное среди всех значений поля в том же типе, что в таблице
или
null - если максимальное значение не было найдено.
Примеры:
Нахождение максимального значения в поле id в таблице regions:
var maxRegionId = table.max("regions", 'id');
memory.setAttr('maxRegionId', maxRegionId);
Нахождение максимального значения в поле id в таблице regions с id больше нуля:
var maxRegionId = table.max("regions", 'id', [["id", ">", 0]]);
memory.setAttr('maxRegionId', maxRegionId);
Нет комментариев