在 sqlite 中选择特定的索引行
Posted
技术标签:
【中文标题】在 sqlite 中选择特定的索引行【英文标题】:Select a specific index row in sqlite 【发布时间】:2014-06-24 05:26:23 【问题描述】:我有一个索引,我需要在 SQLite 中找出具有该索引的表中的行。 示例:
索引 = 1
表:
ID - Name
aa1 John
aa2 Mark <-- I need this row
aa3 Lucy
aa4 Jim
我可以使用哪个正确的 SELECT 来解决我的问题?
【问题讨论】:
【参考方案1】:通常要获取特定行,您可以随时通过rowid
请求它们,例如
SELECT name FROM UnknownTable WHERE rowid = 1;
但是,有一些非典型情况可以排除这种情况。您真的很想阅读rowids 以确保您的表会按照您的意愿运行。
【讨论】:
【参考方案2】:选择 ID ,姓名 从曲目 WHERE Id = 'aa2';
【讨论】:
这不能回答问题。他们希望通过 index 选择行,而不是通过ID
选择行。请参阅接受的答案,了解他们是如何解决的。
嘿 Prajwal,感谢您的努力。在 *** 上回答问题可能很难,但不要放弃,你的第一次尝试比大多数人都好。格式化确实有帮助,并且喜欢这个问题,魔鬼在细节中。 - 在发布之前重新阅读这个问题总是值得的。格式化备忘单:***.com/editing-help以上是关于在 sqlite 中选择特定的索引行的主要内容,如果未能解决你的问题,请参考以下文章