找回密码
 加入
搜索
查看: 1965|回复: 3

[效率算法] 怎样查询SQLite表中的总行数|?[已解决]

[复制链接]
发表于 2015-7-11 01:17:30 | 显示全部楼层 |阅读模式
本帖最后由 cazn52117 于 2015-7-11 09:01 编辑

$sqlhangID = 0
        $sqljishutemp = 0
        _SQLite_Open($SQLite_Data_Path)
        _SQLite_Query(-1, "SELECT * FROM  " & $a & " ORDER BY IDs DESC;", $hQuery)
        While _SQLite_FetchData($hQuery, $aRow) = $SQLITE_OK
                $sqljishutemp = $sqljishutemp + 1
                $sqlhangID = $aRow[0]
        WEnd       
        _SQLite_Close()
这样是能得到结果 但数据一多就很卡,有解决办法吗?
 楼主| 发表于 2015-7-11 02:15:11 | 显示全部楼层
_SQLite_Query(-1, "SELECT count(*) FROM COMPANY;", $hQuery)
不知道这样可以吗~~然后用什么语句来取得SELECT count(*) FROM COMPANY;计算回来的值啊
发表于 2015-7-14 15:05:06 | 显示全部楼层
SELECT max(rowid) FROM tablename这个是最快的,可以试下
发表于 2015-7-15 22:43:48 | 显示全部楼层
count(字段名)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-11 16:58 , Processed in 0.072528 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表