Выбрать несколько приближенных значений

Ноябрь

Новичок
Выбрать несколько приближенных значений

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

Ноябрь

Новичок
таблица
id data name

выбрать из таблицы 5 строк
если сделать такой запрос
Код:
SELECT * from tab where id<8 LIMIT 5
то выбираются сторки с id 1,2,3,4,5, а не желаемые 7,6,5,4,3.
 

Anarki

Новичок
Условия использовать c оператором AND
[SQL]
SELECT * from tab where id>=3 AND id<8
[/SQL]
желаемые 7,6,5,4,3.

[SQL]
SELECT *
FROM tab WHERE id >=8-5 LIMIT 5
[/SQL]
желаемые 7,6,5,4,3.

[SQL]
SELECT *
FROM tab LIMIT 8-5-1,5
[/SQL]
желаемые 7,6,5,4,3.


Сортировку думаю известно как делать (ORDER BY id DESC)
 
Сверху