行数を集計する (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