に似ている
select count(*) from tablename;
ORMLITE でクエリする必要があるもの
私は何かを試しました
int total = dao.queryBuilder().("select count(*)");
に似ている
select count(*) from tablename;
ORMLITE でクエリする必要があるもの
私は何かを試しました
int total = dao.queryBuilder().("select count(*)");
ORMLiteクエリビルダーを使用してテーブル内の合計レコードを取得する方法
ORMLiteにはDao.countOf()
、テーブル内の行の総数を返すメソッドがあります。
long numRows = dao.countOf();
またはオブジェクトのメソッドを呼び出すことにより、カスタムクエリの行数をカウントすることもできます。countOf()
Where
QueryBuilder
// count the number of lines in this custom query
long numRows = dao.queryBuilder().where().eq("name", "Joe Smith").countOf();
パッケージ 5 の場合: 使用できますcountOf()
ドキュメントから:
テーブル内の行数である SELECT COUNT(*) クエリから返された値を返します。データベースとテーブルのサイズによっては、コストが高くなる可能性があります。