数据库sqlite3 里:用函数sqlite3_get_table来获取数据是否 可以 排序么(order by cTime asc)

还有我的cTime是char型的时间像9-300:05:05这样的可以排序出来么?... 还有我的 cTime是 char 型的 时间 像 9-3 00:05:05
这样的 可以排序出来么?
展开
 我来答
百度网友83be403
2012-09-03
知道答主
回答量:13
采纳率:0%
帮助的人:15.1万
展开全部
排序是在你的SQL语句中进行的,如SELECT ... ORDER BY ctime,
sqlite3_get_table只是获取你sql语句的执行结果,得到一个一维数组,先记录字段名 接下来为字段的值
追问
result = sqlite3_get_table( mydb, "select * from tbl_call order by tbl_call.cTime asc", &dbResult, &nRow, &nColumn, &errmsg );

哥哥,你看这个第二个参数不就是sql语句么?
我知道,得到的是 一维数组。
嗯。我是想问: “ by tbl_call.cTime asc ” 和“ by tbl_call.cTime desc” 获取的一维数组是一样的还是不一样的?
追答
你好,是不一样的,声明两点,
第一,我说的是get_table是获得你SQL语句执行的结果,也就是,你SQL语句变了,get_table取得的数据也就变了。
第二,我也是新手,为了做个小程序才看了点sqlite,大家一起讨论就好。
额外建议你碰到这种问题可以自己去遍段小程序试试,效果可能更好。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱你宝贝bing
2021-01-19 · 贡献了超过172个回答
知道答主
回答量:172
采纳率:20%
帮助的人:9万
展开全部
可以的,经过测试
用函数sqlite3_get_table来获取数据 可以 排序(order by cTime asc)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式