Подсчёт строк (LCC.db.count)
Сигнатура
count, err = LCC.db.count(name, conditions?, timeout?)
Параметры
- name
Строка, имя таблицы; непустое, не более 256 байт - conditions
Таблица, необязательная; условия равенства (объединяются через AND), по умолчанию подсчитываются все строки - timeout
Число, необязательный тайм-аут запроса (секунды), по умолчанию60
Возвращаемое значение
- count
Число, количество строк, соответствующих условиям; при сбое —nil - err
Строка илиnil, описание ошибки при сбое
Описание
Подсчитывает строки, соответствующие условиям; смысл условий совпадает с
listметодаconditions.
При отсутствии таблицы или неизвестном столбце в условиях возвращается ошибка.
Пример
local total, err = LCC.db.count("任务表", { 状态 = "空闲" })
if total then
LCC.log(1, "空闲任务", total)
end