【问题标题】:Using Sqlite3 in objective C How to Retrieve the number of rows in a result set在目标C中使用Sqlite3如何检索结果集中的行数
【发布时间】:2014-04-08 00:42:18
【问题描述】:

经过长时间的搜索未能成功获得所需且易于理解的答案,我在这里提出一个问题...... 所以请帮我解决这个问题......

我只想知道如何使用 sqlite3 在目标 C 中获取查询结果集中的行数。

因为我们只是在 PHP 中使用 SQL Server 的功能。

$Query = "SELECT XXXX FROM XXX";
    $rstRow = Sql_Query($Query);

if (sqlsrv_num_rows($rstRow) > 0)
{
    /* do something */
}

在 sqlite3 中有什么可以替代它。

【问题讨论】:

标签: objective-c sqlite


【解决方案1】:

Sqlite 不提供任何函数来获取查询返回的行数。您可以使用SELECT COUNT(*) FROM table_name 获取总行数。

参考:link

【讨论】:

  • 它适合我的情况吗……正如我在代码示例中提到的那样
  • 是的,在您的情况下是可能的。在执行查询$Query = "SELECT XXXX FROM XXX"; 之前执行SELECT COUNT(*) FROM XXX 并获取整数作为计数。然后执行你的查询。
猜你喜欢
  • 2011-02-04
  • 2019-10-01
  • 2014-06-15
  • 2011-05-09
  • 2016-02-17
  • 1970-01-01
  • 2020-06-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多