22

に似ている

select count(*) from tablename;

ORMLITE でクエリする必要があるもの

私は何かを試しました

int total = dao.queryBuilder().("select count(*)");
4

2 に答える 2

60

ORMLiteクエリビルダーを使用してテーブル内の合計レコードを取得する方法

ORMLiteにはDao.countOf()、テーブル内の行の総数を返すメソッドがあります。

long numRows = dao.countOf();

またはオブジェクトのメソッドを呼び出すことにより、カスタムクエリの行数をカウントすることもできます。countOf()WhereQueryBuilder

// count the number of lines in this custom query
long numRows = dao.queryBuilder().where().eq("name", "Joe Smith").countOf();
于 2012-09-04T19:46:33.437 に答える
2

パッケージ 5 の場合: 使用できますcountOf()

ドキュメントから:

テーブル内の行数である SELECT COUNT(*) クエリから返された値を返します。データベースとテーブルのサイズによっては、コストが高くなる可能性があります。

于 2012-09-04T09:48:19.260 に答える