public function getCountOf(string $strSQL, ?array $parans = null) : int
    {
        $r = $this->getDataColumn($strSQL, $parans, "int");
        return (($r === null) ? 0 : $r);
    }
public function getCountOf(string $strSQL, ?array $parans = null) : int
    {
        $r = $this->getDataColumn($strSQL, $parans, "int");
        return (($r === null) ? 0 : $r);
    }
public function getCountOf ( string $ strSQL , ? array $ parans = null ) : int { $ r = $ this -> getDataColumn ( $ strSQL , $ parans , "int" ) ; return ( ( $ r === null ) ? 0 : $ r ) ; }
Efetua uma consulta SQL do tipo "COUNT" e retorna seu resultado.
A consulta passada deve sempre trazer o resultado da contagem em
um "alias" chamado "count".

@example
> SELECT COUNT(id) as count FROM TargetTable WHERE column=:column;

@param       string $strSQL
Instrução a ser executada.

@param       ?array $parans
Array associativo contendo as chaves e respectivos
valores que serão substituídos na instrução SQL.

@return      int

@codeCoverageIgnore
Efetua uma consulta SQL do tipo COUNT e retorna seu resultado . A consulta passada deve sempre trazer o resultado da contagem em um alias chamado count .