【问题标题】:Select a specific index row in sqlite在 sqlite 中选择特定的索引行
【发布时间】:2014-06-24 05:26:23
【问题描述】:

我有一个索引,我需要在 SQLite 中找出具有该索引的表中的行。 示例:

索引 = 1

表:

ID   -    Name
aa1      John
aa2      Mark   <-- I need this row
aa3      Lucy
aa4      Jim 

我可以使用哪个正确的 SELECT 来解决我的问题?

【问题讨论】:

    标签: sql database sqlite select


    【解决方案1】:

    通常要获取特定行,您可以随时通过rowid 请求它们,例如

    SELECT name FROM UnknownTable WHERE rowid = 1;
    

    但是,有一些非典型情况可以排除这种情况。您真的很想阅读rowids 以确保您的表会按照您的意愿运行。

    【讨论】:

      【解决方案2】:

      选择 ID ,姓名 从曲目 WHERE Id = 'aa2';

      【讨论】:

      • 这不能回答问题。他们希望通过 index 选择行,而不是通过ID 选择行。请参阅接受的答案,了解他们是如何解决的。
      • 嘿 Prajwal,感谢您的努力。在 StackOverflow 上回答问题可能很难,但不要放弃,你的第一次尝试比大多数人都好。格式化确实有帮助,并且喜欢这个问题,魔鬼在细节中。 - 在发布之前重新阅读这个问题总是值得的。格式化备忘单:stackoverflow.com/editing-help
      猜你喜欢
      • 1970-01-01
      • 2017-11-27
      • 2022-06-22
      • 1970-01-01
      • 2022-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-19
      相关资源
      最近更新 更多