С помощью клавиши выбора
Если у вас есть «клавиша выбора», вы можете просто использовать ее для получения нужной строки. Например:
SELECT `id`,`dafat`, `sinif`, `adet`, `price`, `type`, `total`
FROM t
WHERE `id` = 5
Без клавиши выбора
Теперь, если у вас нет клавиши выбора, вам нужно определить некоторые критерии упорядочения строк , чтобы решить, какая строка является первой, второй, и т. Д. c.
Это связано с тем, что строки таблицы не имеют собственного порядка строк. Так просто. Тот факт, что ваш инструмент извлекает строки в одном порядке, не гарантируется, если вы не укажете критерии порядка. В отсутствие критериев упорядочения вы получите их такими, какими вы их видите сегодня, но завтра они могут быть представлены по-другому.
Теперь, если мы предположим, что порядок строк - по столбцу id
, вы можете выберите n-ю строку, пропустив n - 1
строк.
Например, если вы хотите выбрать 5-ю строку, вы можете пропустить первые 4 строки, используя OFFSET 4
, например:
SELECT `id`,`dafat`, `sinif`, `adet`, `price`, `type`, `total`
FROM t
ORDER BY id
LIMIT 1 -- return 1 row at most
OFFSET 4 -- skip the first 4 rows