【发布时间】:2016-01-22 08:33:44
【问题描述】:
我的 sqlite 数据库中有一个表,我需要以这种方式对其进行排序..
467958 1010 49611
467958 1010 49612
467958 1010 49613
467958 1010 49614
467958 1010 49615
467958 1010 49616
467958 1010 49617
467958 1010 49618
467958 1010 49619
467958 1010 496110
467958 1010 4961other
但我明白了。
467958 1010 4961other
467958 1010 49611
467958 1010 49612
467958 1010 49613
467958 1010 49614
467958 1010 49615
467958 1010 49616
467958 1010 49617
467958 1010 49618
467958 1010 49619
467958 1010 496110
我的代码是。
cursor = db.query(TABLE_SGQ_LIVE, new String[] {SGQ},
null, null, null, null, Q_Id + " ASC, " + G_id + " ASC");
我的意思是排序(首先是整数,其次是字符串)。
【问题讨论】:
-
您的
query()调用只选择了一个列 (SGQ),这与显示的数据不对应。请标记列。