但是我需要按名称以升序顺序检索表,当我按升序设置它时,rowID按照混乱的顺序改变如下
但我每次都需要按升序检索一些有限数量的联系人5
像Aaa – Eeee和Ffff-Jjjjj ……
但是要限制像0-5 5-10 …. **它可以使用rowID,因为它们是混乱的顺序
所以我需要另一个列,如(oracle中的rowNum),按顺序为1234567 …每次都如下
如何使用现有列检索该列
注意:我们在sqlITE中没有像列一样的字体
解决方法 这是伪造RowNum的一种方式,希望它有所帮助:SELECT (SELECT COUNT(*) FROM names AS t2 WHERE t2.name < t1.name ) + ( SELECT COUNT(*) FROM names AS t3 WHERE t3.name = t1.name AND t3.ID < t1.ID ) AS rowNum,ID,nameFROM names t1ORDER BY t1.name ASC
SQL Fiddle example
@H_403_37@ 总结以上是内存溢出为你收集整理的如何在sqlite IPHONE中获取rowNum like列全部内容,希望文章能够帮你解决如何在sqlite IPHONE中获取rowNum like列所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)