数据库sqlite3 里:用函数sqlite3_get_table来获取数据是否 可以 排序么(order by cTime asc)
2个回答
展开全部
排序是在你的SQL语句中进行的,如SELECT ... ORDER BY ctime,
sqlite3_get_table只是获取你sql语句的执行结果,得到一个一维数组,先记录字段名 接下来为字段的值
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,大家一起讨论就好。
额外建议你碰到这种问题可以自己去遍段小程序试试,效果可能更好。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询