используя поле sqlite ORDERBY - PullRequest
1 голос
/ 28 июля 2011

У меня есть база данных, которую я хочу отсортировать, но я не совсем понимаю, как использовать поле ORDER BY при запросе. единственное, что я сделал с ним, это отсортировал столбец, используя ASC или DEC, но кроме этого я не знаю, как его использовать.

что я хочу сделать, это когда я запрашиваю базу данных, я хочу отсортировать ее по столбцу, который содержит число в миллисекундах от ближайшего к текущему времени ie. system.currentTimeMills() - timeInDb до ближайшего к нему .

Кто-нибудь хочет указать мне правильное направление?

Ответы [ 3 ]

1 голос
/ 29 июля 2011

SELECT timeInDb FROM timeRecordTable ORDERBY timeInDb DESC;

Или, если вам нужны другие поля, кроме

SELECT * FROM timeRecordTable ORDERBY timeInDb DESC;

1 голос
/ 29 июля 2011

Ключевое слово ORDER BY используется для сортировки набора результатов по указанному столбцу.

Ключевое слово ORDER BY по умолчанию сортирует записи в порядке возрастания.

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

Например:

SELECT * FROM timeRecordTable
ORDER BY timeInDb DESC

упорядочит строки в порядке убывания, чего вы хотите.

0 голосов
/ 29 июля 2011

SELECT * FROM MY_DB ORDER BY time_column DESC

получит все элементы из вашей базы данных и упорядочит их по дате, последние элементы будут в верхней части ваших результатов.

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