Вопросы и ответы | 

Сергей Сциборций
Александра Чурилова
Александра Чурилова | Репутация: 108 (Кандидат) 8 августа 2008 в 07:37

Если я правильно поняла вопрос, то следующий запрос может выглядеть примерно так:
SELECT * FROM имя_таблицы WHERE условия ORDER BY имя_поля LIMIT n OFFSET m;
Где n - это необходимое количество записей, а m - это позиция, с которой необходимо их брать.

Виктор Конопелько
Виктор Конопелько | Репутация: 131 (Кандидат) 8 августа 2008 в 12:09

Вдобавок к предложенному FiX-ом способу, можно воспользоваться следующей конструкцией (MySQL Reference):
SELECT * FROM tbl LIMIT 5,10; # Retrieve rows 6-15
(То бишь извлекаем 10 записей, пропуская первые пять)
Там же (в reference)  сказано, что выражение "LIMIT row_count" эквивалентно "LIMIT 0, row_count", а
"LIMIT row_count OFFSET offset" существует для совместимости с PostgreSQL.
Стоит также сказать, что в Oracle предложения LIMIT нет.
Вместо него нужно использовать предложение ROWNUM.

Тимофей Купцов
Александр Черняк
Александр Черняк | Репутация: 509 (Специалист) 21 июня 2008 в 13:12

Хэш-функция — это функция, которая преобразует каждую строку в числовое значение, называемое хэш-значение.

Alex
Alex | Репутация: 125 (Кандидат) 22 июня 2008 в 12:28

Хотел бы добавить, что в Java есть реализованные целые алгоритмы хранения данных основаных на hash методах. HashMap, HashTable например.

Константин Иванов
Юрий Яшкин
Юрий Яшкин | Репутация: 108 (Кандидат) 17 июня 2008 в 15:28

Поиск пробовали? :)

Николай Сурков
Николай Сурков | Репутация: 2 (Без голоса) 11 мая 2017 в 18:46

Ramus - кроссплатформенная система моделирования и анализа бизнес-процессов. http://ramussoftware.com