iPhone sqlite desc vs asc? - PullRequest
       24

iPhone sqlite desc vs asc?

1 голос
/ 10 февраля 2010

Как получилось в моем коде, когда я использую @ "выберите Score из tblMed порядка по Score desc limit 10" все работает нормально, но когда я изменяю "desc" на "asc", результаты не отображаются ???

Ответы [ 2 ]

1 голос
/ 10 февраля 2010

Потому что:

ORDER BY score ASC

... означает, что самые низкие значения будут в верхней части списка - добавление LIMIT 10 к запросу вернет первые 10 записей с наименьшими оценками, так что я предполагаю, что у вас есть записи со значениями оценки ноль и / или ноль.

1 голос
/ 10 февраля 2010

Есть ли у вас NULL баллы в ваших записях?

Если вы измените порядок на asc, то он будет начинаться с NULL, прежде чем выбрать записи с фактическим значением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...