Ir para o conteúdo principal

Contar linhas (LCC.db.count)

Declaração​

count, err = LCC.db.count(name, conditions?, timeout?)

Parâmetros​

  • name
    Tipo string; nome da tabela, não vazio e com no máximo 256 bytes
  • conditions
    Tipo table, opcional; condições de igualdade (combinadas por AND), por padrão conta todas as linhas
  • timeout
    Tipo number, opcional; tempo limite da solicitação (em segundos), padrão 60

Valor de retorno​

  • count
    Tipo number; número de linhas que atendem às condições, ou nil em caso de falha
  • err
    Tipo string ou nil; descrição do erro em caso de falha

Descrição​

Obtém o número de linhas que atendem às condições; a semântica das condições é igual à de conditions em list.
Retorna um erro quando a tabela não existe ou as condições contêm uma coluna desconhecida.

Exemplo​

local total, err = LCC.db.count("任务表", { 状态 = "空闲" })
if total then
LCC.log(1, "空闲任务", total)
end