如何从表中选择第一,第三,第十一和第n行?
如果为表定义的主键是基于整数的数据类型,例如MySQL和SQLite都具有auto_increment,则可以使用:
SELECT t.* FROM TABLE t WHERE t.id IN (1,3, 11)
首先,永远不要依赖数据库中行的顺序。行没有自然顺序。但是,您可以添加指示行顺序的属性(例如,具有自动增量的unsigned int)。确保无论何时编辑表,该字段都会相应更新。
对于MySQL
尝试这种方式