【问题标题】:iPhone SQLite tracking scores in a table表格中的 iPhone SQLite 跟踪分数
【发布时间】:2010-02-10 16:42:08
【问题描述】:

我的游戏中有一个用于记录分数的 sqlite 表。如何使其中一列按升序而不是降序跟踪分数?

【问题讨论】:

    标签: ios sql iphone sqlite sdk


    【解决方案1】:

    表中数据的顺序无关紧要,重要的是通过查询检索数据时的顺序。

    在这种情况下,您可以在 SQL 选择语句中添加子句 ORDER BY "column_name" ASC,其中 column_name 是您要排序的列。

    【讨论】:

      【解决方案2】:

      您的分数在数据库中的保存顺序无关紧要 - 您可以在 SQL 查询中指定您需要的顺序:

      @"SELECT * FROM scoretable order by score asc";
      @"SELECT * FROM scoretable order by score desc";
      

      【讨论】:

      • 您需要将order by score asc 部分添加到您要访问分数的代码中的任何位置。 IE 现在在您的代码中,您如何访问分数列表?将 order by score 添加到该 SQL 查询中。
      • 我明白了。当我使用 desc 时,它可以工作,但是将其更改为 asc 会使分数不会显示在表格中....
      猜你喜欢
      • 2010-12-30
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 2011-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多