|
Как в запросе ограничить количесво выводимых записей?
|
|||
---|---|---|---|
#18+
Например делаешь Select * from table Но меня интересуют первые 100 записей. Как ограничить вывод? Помогите чайнику. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2003, 11:37 |
|
Как в запросе ограничить количесво выводимых записей?
|
|||
---|---|---|---|
#18+
В запросе пишешь: SELECT TOP 5 FROM TABLE или SELECT TOP 5 PERCENT FROM TABLE чтобы вывести 5 первых записей или первые 5% записей соответственно. Чтобы выводить последние, например, просто ставишь сортировку по этому столбцу в другом порядке. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2003, 12:15 |
|
Как в запросе ограничить количесво выводимых записей?
|
|||
---|---|---|---|
#18+
Это позволяет, кажется, MS SQL. Но как это согласуется со стандартом SQL92? И как вывести только 5 записей, например в IBase/FB. Там по умолчанию количество запрашиваемых записей равно числу выводимых на экран, что с одной строны удобно, но с другой стороны - как быть если мне их столько не нужно? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2003, 14:23 |
|
Как в запросе ограничить количесво выводимых записей?
|
|||
---|---|---|---|
#18+
Надо б указать, какую СУБД ты пользуешь. На Oracle, например, это делается через rownum. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2003, 17:04 |
|
Как в запросе ограничить количесво выводимых записей?
|
|||
---|---|---|---|
#18+
Например в Firebird версии WI-V1.0.2.908 работает команда для выборки первых 10 записейselect first 10 SKLAD from T_SKLAD а в Firebird версии WI-T0.9.5.290 она уже не работает. Вся эта многоверсионность и "разъезжаемость" начинает раздражать. А Oracle 8 совместим с SQL92 на уровне "entry". Обещают "Full"-совместимость по ANSII в следующих версиях, но есть ли она в Oracle 9? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2003, 18:28 |
|
Как в запросе ограничить количесво выводимых записей?
|
|||
---|---|---|---|
#18+
Кому на-на этот стандарт дался?! Приделали в 9-ку кошмарный синтаксис внешних джоинов (через "left/right outer join") - кому-то стало легче? К тому же, как выясняется, не без глюков. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2003, 20:57 |
|
|
start [/forum/topic.php?fid=32&fpage=182&tid=1547022]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 143ms |
0 / 0 |