|
|
|
Как выбрать из таблицы определенное количество строк.
|
|||
|---|---|---|---|
|
#18+
Ну например, есть какой-то результат, эдакий result set из 318 записей (если выбирать без ограничений), а мне нужно, чтобы можно было на уровне Sql вывести только 10, и скажем начиная с такой-то записи в выборке (не с ID какого то, а именно с номера записи, т.е. если представить, что вся выборка пронумерована от 1 до 318)... В MySQL, если не ошибаюсь это делается limit'ом. А как это сделать на уровне общего sql. Для справки: я осуществляю доступ через ODBC к драйверу базы FileMaker.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2003, 17:20 |
|
||
|
Как выбрать из таблицы определенное количество строк.
|
|||
|---|---|---|---|
|
#18+
А как это сделать на уровне общего sql А ANSI спецификации нет такого понятия как номер записи в результате запроса. Все зависит от производителя, т.е. конкретного сервера и/или провайдера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2003, 18:10 |
|
||
|
Как выбрать из таблицы определенное количество строк.
|
|||
|---|---|---|---|
|
#18+
To Phoenix_2003> Glory дело говорит, В MSSQL Есть TOP , в MySQL есть LIMIT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2003, 12:26 |
|
||
|
Как выбрать из таблицы определенное количество строк.
|
|||
|---|---|---|---|
|
#18+
То есть, если например FileMaker, как написано в спецификации поддерживает связку формата ODBC 1.0 то я так понимаю ничего с этим не поделать? Просто нужно выбрать каких то галимых 10 рядов, а приходится подгружать все 8500 А в Oracle кстати есть что-то, просто я знаю там точно можно рассчитать используя rownum или rowid... а что нить прям по типу limit? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2003, 22:43 |
|
||
|
Как выбрать из таблицы определенное количество строк.
|
|||
|---|---|---|---|
|
#18+
В MySQL лимит абсолютно нормально работает: Код: plaintext 1. 2. 3. 4. 5. В MSSQL Тоже все пучком вроде: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2003, 14:15 |
|
||
|
Как выбрать из таблицы определенное количество строк.
|
|||
|---|---|---|---|
|
#18+
Да эт понятно, что в MS SQL есть и в MySQL, а вот для FileMaker'а никак не получается... =((( К слову я ж спросил а в Оракуле как? Только используя rowid или rownum? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2003, 05:46 |
|
||
|
Как выбрать из таблицы определенное количество строк.
|
|||
|---|---|---|---|
|
#18+
Заведи временную таблицу ID,NUM и через JOIN ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2003, 08:20 |
|
||
|
Как выбрать из таблицы определенное количество строк.
|
|||
|---|---|---|---|
|
#18+
попробуй SELECT top 12 * FROM [имя_таблицы]; выбирает 12 записей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2003, 10:00 |
|
||
|
|

start [/forum/topic.php?fid=56&fpage=51&tid=2017021]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 141ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...