sqlite查找数据库的总行数

sqlite find total row count for database

本文关键字:查找 数据库 sqlite      更新时间:2023-09-26

我花了很多时间四处搜索,试图弄清楚这一点,但我能找到解决方案。

我正在尝试返回我的数据库中的总行数

以下是我为提取特定类型的所有流派所做的操作。

var film_list = tx.executeSql('SELECT * FROM mydb WHERE genre = "Comedy"');

我怎么能做这样的事情

 var film_total = tx.executeSql('SELECT * FROM mydb TOTAL_ROW_COUNT "');
 console.log(film_total)

您必须遍历每个表,并将各个计数相加。

SELECT Count(*) FROM TableName
var totalRowCount = 0;   
var genres = new Array("Comedy","Horror","Romantic","Action","Thriller","Indy");
for(var i = 0; i < genres.length; i++){
    var cmdString ="SELECT COUNT(*) FROM mydb WHERE genre = '";
    cmdString.concat(genres[i];
    var genreCount = tx.executeSql(cmdString);
    totalRowCount +=  genreCount;
}