|
"SELECT .... LIMIT 10, 30" в Oralse ?
|
|||
---|---|---|---|
#18+
В MySQL есть возможность начать выборку с какой-либо строки используя "LIMIT 10,30", что означает: "30 строк начиная с десятой". Я знаю что в Orale можно ограничить количество возвращаемых строк так: "SELECT ... WHERE ROWNUM < 20 ". А вот как указать номар строки с которой надо начать выборку ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2001, 14:18 |
|
"SELECT .... LIMIT 10, 30" в Oralse ?
|
|||
---|---|---|---|
#18+
Ну попробуй SELECT ... FROM ... WHERE ... rownum between 10 and 30 Но учти в запросе нельзя делать сортировку. А если очень надо, то SELECT ... FROM (твой запрос с сортировкой) WHERE rownum BETWEEN 10 AND 30 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2001, 12:28 |
|
"SELECT .... LIMIT 10, 30" в Oralse ?
|
|||
---|---|---|---|
#18+
to: mmsmms Не будет это работать. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2001, 10:18 |
|
"SELECT .... LIMIT 10, 30" в Oralse ?
|
|||
---|---|---|---|
#18+
Тысяча извинений! (забыл добавить пустячок) SELECT * FROM (SELECT ..., rownum rn FROM ... WHERE ...) t WHERE t.rn BETWEEN 10 and 30 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2001, 16:26 |
|
|
start [/forum/topic.php?fid=52&fpage=2851&tid=1993489]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
176ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
2ms |
others: | 309ms |
total: | 571ms |
0 / 0 |