我需要在C中的SQLite中获取行结果的查询结果 例如:
SELECT name, age FROM test WHERE age > 18
如何在SQLite C中获取此查询的行数。
我看到命令sqlite3_total_changes()到受影响的行(当使用INSERT,UPDATE,DELETE时), sqlite3_column_count()获取列数,但我需要行数sqlite3_column_bytes()。
我需要一个与PHP相同的函数mysql_num_rows。
案例示例返回3行,我怎么能得到3行SQLite?
答案 0 :(得分:1)
这可能是你想要的:
SELECT Count(name) FROM test WHERE age > 18
这将计算test中所有行的年龄> 18,名称不为空。如果要计算具有空名称的那些,请使用
SELECT Count(*) FROM test WHERE age > 18
以下是一些文档: