Форум: "Базы";
Текущий архив: 2008.12.21;
Скачать: [xml.tar.bz2];
ВнизSQL запрос Найти похожие ветки
← →
fics © (2008-05-26 21:07) [0]Подскажите как из таблицы, которая, к примеру, содержит 100 записей выбрать только определенный диапазон, cкажем с 20 по 40-вую, отсортированные по какому то полю
select * from mytable where id > 20 order by myfield limit 20; - это к примеру того что мне надо, в том случае если не удалены записи с id < 20 и таблицы отсортированна по возростанию id.
Заранее благодарен
← →
Сергей М. © (2008-05-27 07:18) [1]select *
from mytable
where (id >= 20) and (id <= 40)
order by myfield
limit 20
> в том случае если не удалены записи с id < 20
А если удалены то что ?
> таблицы отсортированна по возростанию id
Таблица не может быть отсортирована ни по id ни по чему бы то ни было.
Отсортированным может быть набор записей из этой таблицы, полученный в результате селективного запроса к этой таблице с использованием того или иного критерия сортировки.
← →
Vlad Oshin © (2008-05-27 10:06) [2]select TOP 20 * from Dogovor
where number > 20
order by Number
← →
Johnmen © (2008-05-27 10:48) [3]
> Vlad Oshin © (27.05.08 10:06) [2]
> select TOP 20 * from Dogovor
Это в какой версии TOP появился???
> fics © (26.05.08 21:07)
Пора читать документацию. LIMIT 20,20
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2008.12.21;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.048 c