Как мы можем получить 3 лучших значения данных из базы данных - PullRequest
1 голос
/ 14 мая 2010

В моей базе данных есть три поля: идентификатор (первичный ключ), имя, зарплата Я хочу получить 3 лучших зарплаты из базы данных.

Ответы [ 4 ]

1 голос
/ 20 июня 2011

Используйте LIMIT, чтобы получить топ-3 после заказа, как таковой:

SELECT *
FROM myTable
ORDER BY salary DESC
LIMIT 3;
1 голос
/ 14 мая 2010
    SELECT [column(s)]
      FROM [table]
  ORDER BY [column(s)] [ASC, DESC];

Для получения дополнительной информации проверьте здесь: http://www.sqlite.org/lang_select.html

1 голос
/ 14 мая 2010

SQL имеет предложение ORDER BY , которое позволяет упорядочить результирующий набор по любому столбцу / столбцу, по возрастанию и по убыванию.

Для вашего конкретного вопроса:

SELECT Id, Name
FROM myTable
ORDER BY Id DESC;

См. этот ТАК вопрос (SQLite - сортировка таблицы).

1 голос
/ 14 мая 2010

SELECT * FROM your_table ORDER BY id DESC;

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