递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 5064|回复: 3
打印 上一主题 下一主题

[视窗] 求教大佬们,执行sql语句后,然后获得返回值?

[复制链接]

36

主题

160

帖子

1524

积分

金牌会员

Rank: 6Rank: 6

积分
1524
跳转到指定楼层
楼主
发表于 2021-8-8 14:11:45 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 windkey 于 2021-8-8 16:22 编辑

想获取sqlite数据库中某个表的总记录条数,请问如何获得这个返回的值?

回复

使用道具 举报

3

主题

134

帖子

2368

积分

金牌会员

Rank: 6Rank: 6

积分
2368
沙发
发表于 2021-8-8 14:47:14 | 只看该作者
你这个问题就是错误的。

sql 数据里的数据视为无序的集合,插入在哪没有意义。你所谓的顺序仅仅是显示的顺序,不代表数据在表里的顺序。

如果对顺序有要求,应该在cha询时用 ORDER BY 关键字进行排序。
回复

使用道具 举报

36

主题

160

帖子

1524

积分

金牌会员

Rank: 6Rank: 6

积分
1524
板凳
 楼主| 发表于 2021-8-8 16:23:20 | 只看该作者
0晨鹤0 发表于 2021-8-8 14:47
你这个问题就是错误的。

sql 数据里的数据视为无序的集合,插入在哪没有意义。你所谓的顺序仅仅是显示的顺 ...

多谢解答。已经解决~换了一个问题
回复

使用道具 举报

3

主题

134

帖子

2368

积分

金牌会员

Rank: 6Rank: 6

积分
2368
地板
发表于 2021-8-8 17:02:21 | 只看该作者
windkey 发表于 2021-8-8 16:23
多谢解答。已经解决~换了一个问题

count() cha询的结果集只有一行一列。
你取第一个记录的第一列的值就对了。或者也可以通过字段名“count(*)”先cha询字段index,然后再取值。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-25 14:51 , Processed in 0.093382 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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