Вывести ограниченное число записей - MySQL

Узнай цену своей работы

Формулировка задачи:

Вечер добрый! Собственно вопрос: нужно вывести, допустим, 15 записей из 100. Как я могу это сделать ? Другие 2 таблички - читатели и книги
mysql> CREATE TABLE readers (
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
name VARCHAR(256) NOT NULL,
address VARCHAR(256) NOT NULL,
PRIMARY KEY(id)
) ENGINE = InnoDB;mysql> CREATE TABLE books (
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
author VARCHAR(256) NOT NULL,
title VARCHAR(256) NOT NULL,
YEAR INTEGER UNSIGNED NOT NULL,
pub_house VARCHAR(40) NOT NULL,
PRIMARY KEY(id)
) ENGINE=InnoDB;
(для этих таблиц я сообразил это как
SELECT * FROM name WHERE id  <10
т.к было поле id было, но сейчас у меня в учете такое Вот например мой учет код:
mysql> CREATE TABLE uchet(
id_user INTEGER UNSIGNED NOT NULL,
id_book INTEGER UNSIGNED NOT NULL,
date_beg DATE NOT NULL,
date_end DATE NOT NULL,
PRIMARY KEY(id_user, id_book, date_beg),
FOREIGN KEY(id_user) REFERENCES readers(id)
ON DELETE CASCADE ON UPDATE CASCADE,
FOREIGN KEY(id_book) REFERENCES books(id)
ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE = InnoDB;
содержимое учета:
21 99 2007-01-18 2007-02-01 12 593 2007-06-25 2007-07-09 7 129 2007-09-15 2007-09-29 11 360 2006-10-29 2006-11-12 19 634 2007-09-07 2007-09-21 17 603 2007-05-17 2007-05-31 31 209 2007-05-02 2007-05-16 28 358 2007-04-21 2007-05-05 7 334 2008-02-20 2008-03-05 7 502 2007-04-30 2007-05-14 15 162 2007-04-08 2007-04-22 31 383 2007-10-30 2007-11-13 28 601 2007-10-20 2007-11-03 7 110 2007-07-08 2007-07-22 13 30 2007-04-24 2007-05-08 11 61 2007-04-26 2007-05-10 7 138 2007-06-04 2007-06-18 15 400 2007-01-18 2007-02-01 19 376 2008-02-03 2008-02-17 11 200 2008-01-07 2008-01-21 6 599 2007-10-12 2007-10-26 9 663 2007-10-12 2007-10-26 7 41 2007-04-23 2007-05-07 19 498 2007-09-17 2007-10-01 8 572 2007-11-21 2007-12-05 15 520 2007-06-08 2007-06-22 23 330 2007-07-04 2007-07-18 19 379 2008-02-21 2008-03-06 6 521 2008-01-03 2008-01-17 16 613 2007-04-22 2007-05-06 5 590 2007-08-04 2007-08-18 12 436 2007-09-07 2007-09-21 6 303 2007-10-16 2007-10-30 19 309 2006-11-29 2006-12-13 16 619 2007-05-02 2007-05-16 17 201 2007-04-04 2007-04-18 23 692 2007-04-06 2007-04-20 2 256 2006-10-20 2006-11-03 10 466 2008-01-18 2008-02-01 17 241 2007-01-22 2007-02-05 16 314 2007-10-31 2007-11-14 1 416 2007-01-07 2007-01-21 25 433 2007-02-09 2007-02-23 4 112 2008-01-27 2008-02-10 19 142 2007-04-11 2007-04-25 18 14 2007-03-23 2007-04-06 28 284 2007-12-26 2008-01-09 30 152 2006-11-20 2006-12-04 25 643 2007-11-30 2007-12-14 3 553 2007-01-25 2007-02-08 23 444 2007-09-15 2007-09-29 30 47 2007-05-13 2007-05-27 5 218 2007-02-25 2007-03-11 30 91 2007-04-09 2007-04-23 3 689 2006-10-11 2006-10-25 17 59 2007-07-10 2007-07-24 31 362 2007-06-25 2007-07-09 7 263 2007-03-25 2007-04-08 17 534 2007-08-16 2007-08-30 14 648 2007-02-25 2007-03-11 11 234 2006-11-21 2006-12-05 21 232 2007-12-05 2007-12-19 3 297 2008-02-08 2008-02-22 4 63 2006-11-01 2006-11-15 21 103 2008-02-08 2008-02-22 23 457 2007-08-25 2007-09-08 22 59 2006-12-22 2007-01-05 8 366 2006-11-05 2006-11-19 19 557 2007-08-29 2007-09-12 16 255 2007-07-20 2007-08-03 13 387 2007-03-29 2007-04-12 1 424 2006-11-04 2006-11-18 27 109 2007-04-23 2007-05-07 28 149 2007-09-25 2007-10-09 5 656 2006-11-08 2006-11-22 23 358 2007-11-23 2007-12-07 4 532 2007-06-01 2007-06-15 14 682 2008-02-09 2008-02-23 2 218 2007-12-23 2008-01-06 1 193 2006-10-20 2006-11-03 22 125 2006-12-24 2007-01-07 30 278 2007-01-09 2007-01-23 25 377 2006-10-20 2006-11-03 24 363 2007-08-20 2007-09-03 2 346 2006-12-31 2007-01-14 17 649 2007-11-22 2007-12-06 30 490 2007-07-05 2007-07-19 7 144 2007-06-03 2007-06-17 4 434 2007-07-17 2007-07-31 19 611 2007-07-20 2007-08-03 23 172 2007-04-08 2007-04-22 10 267 2007-01-17 2007-01-31 29 527 2007-07-01 2007-07-15 1 111 2008-02-02 2008-02-16 21 236 2006-11-05 2006-11-19 6 173 2007-01-14 2007-01-28 31 523 2007-02-07 2007-02-21 1 241 2006-10-17 2006-10-31 6 304 2007-06-02 2007-06-16

Решение задачи: «Вывести ограниченное число записей»

textual
Листинг программы
SELECT * FROM uchet  LIMIT 10;

Объяснение кода листинга программы

Конечно! Вот объяснение:

  1. SELECT * FROM uchet - эта строка кода выбирает все столбцы из таблицы uchet.
  2. LIMIT 10 - это ограничение, которое ограничивает количество возвращаемых записей до 10. Таким образом, этот код выбирает первые 10 записей из таблицы uchet и выводит их.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.8 из 5
Похожие ответы