| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > СУБД, общие вопросы > SQL syntax |
| Автор: December 21.3.2004, 18:54 |
| Greetings All! Подскажите, какой синтаксис у Select TOP, а также какие бывают отклонения у разных СУБД. В манулах почему-то не нашёл. |
| Автор: Kesh 21.3.2004, 21:45 | ||||
Если ты про выбор первого значенияч из выборки, то в Oracle, например, есть в выборке такое поле, как RowNum - оно фиксирует порядковый номер записи в выборке... Т.е. если тебе надо выбрать первую строку, то ты пишешь
Для других должно быть что-то вроде такого
|
| Автор: December 22.3.2004, 00:12 |
| Чё-то в этом роде. В одной СУБД написано, что SELECT TOP 10, 5 ... даст десять значений - с пятого по четырнадцатое включительно. НО я не нашёл упоминания об этом в других мануалах, хотя тот же мускул для этих целей использует конструкцию Select... limit... Вот и хоцца узнать, кто ещё на что и как горазд в этом плане. |
| Автор: gray_k 22.3.2004, 09:05 | ||
Для FireBird:
|
| Автор: Secandr 22.3.2004, 09:23 | ||
MySQL:
Выбрать с 10 по 15 записи отсортированые по полю `cnt` |
| Автор: December 22.3.2004, 09:43 |
| Пасиба! |