Как запросить первые 5 строк таблицы MySQL

0

Я знаю, что я могу запросить диапазон идентификаторов, используя команду BETWEEN, но есть ситуация, когда идентификатор первых 5 строк выглядит следующим образом: 1,5,6,7,8

В этой ситуации, если я запрошу команду BETWEEN, я получу 1,5.

Есть ли способ достичь этого?

  • 1
    Я обещаю вам, это все описано в руководстве. Это удивительно читабельно
Теги:

1 ответ

2
Лучший ответ

Использовать order by и limit:

select * from mytable
order by id
limit 5

Вам нужно сделать order by чтобы заказать порядок в строках. Без order by, строки не имеют определенного порядка.

-

Чтобы вернуть 5 строк, начиная с n-й строки:

...
limit n, 5
  • 0
    А что если я захочу запросить вторые 5 строк?
  • 1
    @ Soroosh см. Изменить, чтобы ответить

Ещё вопросы

Сообщество Overcoder
Наверх
Меню