Q
計數行結果集數據
0
A
回答
1
SQLite的計算上飛的結果行,所以你之前,你實際上已經閱讀所有這些行是不知道的行數。
您可以執行單獨的查詢SELECT COUNT(*) FROM (original query)
,但這意味着查詢會執行兩次。
相反,您應該使用動態增長的數據結構。
1
sqlite3_data_count
不計數行但計數列。
sqlite3_data_count
返回當前正在執行的語句的值(列)數。沒有結果它返回0.
LINK HERE
您可以在.h doc中驗證它是否爲sqlite3_data_count()。
要算你可以使用下面的行數:
SELECT COUNT(*) FROM "mytable"
相關問題
- 1. 對結果集執行計數(*)
- 2. 計數結果行
- 3. Crystal Reports行計數器未給出空結果集的結果
- 4. Linq結果到數據集
- 5. 分組結果集數據
- 6. 無數據結果集
- 7. 計數結果行拉丁
- 8. 如何從結果集中獲取最小計數,最大計數和總結果集計數
- 9. 數據集表在單個數據集中合併結果集
- 10. 計數結果
- 11. 試圖讓一個計數結果集
- 12. MySQL:只獲得結果集計數
- 13. C#計數sql結果中的行數
- 14. SpagoBI:使用查詢數據集結果的腳本數據集
- 15. 結果集中已應用不同結果的列的計數
- 16. 比較行計數和數據集中
- 17. 數據集行計數到文本框
- 18. fql結果計數
- 19. Incoorect計數結果
- 20. 計數值結果
- 21. 計數結果LINQ
- 22. 如何計算結果集中前一行的工作天數?
- 23. 比較在csv中寫入的行數與結果集行計數
- 24. 從谷歌結果流收集數據
- 25. 熊貓數據幀和收集結果
- 26. Java的sql結果集沒有數據
- 27. oracle數據庫分頁結果集
- 28. 數據庫限制結果集
- 29. 從BeautifulSoup結果提取的數據集
- 30. Mysql - 修改結果數據集
我不確定但是,你可以使用'sqlite3_get_table()' –