android - 如何在Android中计算sqlite中的记录数

标签 android sqlite

我正在开发 android 项目。我为此使用了 sqlite 数据库。我在数据库中有表。我创建了 databasehelper 类。我想计算特定表中的记录数。我怎样才能做到这一点?任何帮助将不胜感激?

最佳答案

这样会更有效率:

int numRows = DatabaseUtils.longForQuery(db, "SELECT COUNT(*) FROM table_name", null);

或者:

int numRows = DatabaseUtils.queryNumEntries(db, "table_name");

关于android - 如何在Android中计算sqlite中的记录数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12436596/

相关文章:

django - 如何将我的 sqlite 数据传递给 django 并制作图表?

php - Laravel/Eloquent 5 whereBetween 没有按预期工作

java - 升级到 Android 4.2.2 后出现奇怪错误 - Activity 已泄漏 IntentReceiver

java - Android-SyncAdapter回调

android - 在网络服务调用期间显示 'please wait'

ruby - 通过 DataMapper 来自 SQLite 内存数据库的 No Such Table 错误

java - 如何在android中使用实际的HttpURLConnection进行单元测试?

android - 类型不匹配 : cannot convert from void to Integer

visual-studio-2008 - nHibernate 和 sqlite 映射

android - 在 greendao 中使用我的 OpenHelper 升级数据库