Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Sql
цитата
27/04/08 в 23:39
 freeek
как правильно оформить запрос?

Код:
SELECT *
FROM test_table
LIMIT [с какой нить позициии], до конца ;


вроде как если до конца, то ставим -1, или я что то путаю
цитата
28/04/08 в 00:40
 ivango
To retrieve all rows from a certain offset up to the end of the result set, you can use some large number for the second parameter. This statement retrieves all rows from the 96th row to the last:
SELECT * FROM tbl LIMIT 95,18446744073709551615;

( из официальной документации на сайте mysql.com )

в общем, нету нормального механизма... предлагается указывать в качестве параметра "число строк" число, заведомо большее числа строк в таблице.
цитата
28/04/08 в 14:58
 Stek
в принципе это и есть нормальный механизм, так как лимит подразумевает под собой ограничение выборки.
цитата
28/04/08 в 15:31
 _s_[sov]
Код:
SELECT * FROM `test_table` LIMIT 4,5


С точки зрения sql запрос выглядит так icon_smile.gif
цитата
28/04/08 в 15:36
 Sterx
Оффтопик: полезно
цитата
28/04/08 в 20:33
 freeek
_s_[sov] писал:
Код:
SELECT * FROM `test_table` LIMIT 4,5


С точки зрения sql запрос выглядит так icon_smile.gif


я знаю как он выглядит, суть это не меняет

вопрос о том как правильно выполнить,
из те же мауналов вариант с -1 не работает,
с превышением еще не пробовал, посмторим


Эта страница в полной версии