如何在sqlite IPHONE中获取rowNum like列
发布时间:2020-12-12 19:00:07 所属栏目:百科 来源:网络整理
导读:我有一个这样的Sqlite数据库表(没有升序) 但是我需要按名称以升序顺序检索表,当我按升序设置它时,rowId按照混乱的顺序改变如下 但我每次都需要按升序检索一些有限数量的联系人5 像Aaa – Eeee和Ffff-Jjjjj …… 但是要限制像0-5 5-10 …. **它可以使用rowid,
我有一个这样的Sqlite数据库表(没有升序)
但是我需要按名称以升序顺序检索表,当我按升序设置它时,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,name FROM Names t1 ORDER BY t1.name ASC SQL Fiddle example (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |