MySQLではソートした結果からm~n件目のレコードを取り出すこともできる。
このような場合、LIMIT句を使うことで、取り出すレコードの範囲を制限することができる。
それでは、実際に操作してみよう。
まずは、mysqlクライアントを起動しよう。
PS C:\Users\vinta> mysql -u root -p
Enter password: *****
続いて、basicデータベースに移動しよう。
mysql> USE basic;
Database changed
先頭から5件のレコードを表示しよう
scheduleテーブルから予定日、予定時刻の新しいレコードを5件表示しよう。
以下の通り、入力しよう。
なお、このbasicデータベースには、scheduleテーブルにあらかじめレコードが登録してあるものとする。
mysql> SELECT uid,subject,pdate,ptime,memo FROM schedule
-> ORDER BY pdate,ptime LIMIT 5;
以下の通り、レコードが表示されれば、成功である。
mysql> SELECT uid,subject,pdate,ptime,memo FROM schedule
-> ORDER BY pdate,ptime LIMIT 5;
+---------+---------------+------------+----------+------------------+
| uid | subject | pdate | ptime | memo |
+---------+---------------+------------+----------+------------------+
| nkakeya | WINGS会議 | 2024-06-25 | 14:00:00 | 事前に会場準備 |
| yyamada | WINGS会議 | 2024-06-25 | 15:00:00 | 配布プリント持参 |
| ssuzuki | WINGS会議 | 2024-06-25 | 15:00:00 | ファイル持参 |
| tsatou | B企画書提出 | 2024-07-05 | 17:00:00 | サンプル添付 |
| nkakeya | C社打ち合わせ | 2024-07-31 | 14:00:00 | NULL |
+---------+---------------+------------+----------+------------------+
5 rows in set (0.00 sec)
今回は、ここまでである。mysqlクライアントを終了しよう。
mysql> exit
Bye
PS C:\Users\vinta>
(参考)3ステップでしっかり学ぶ MySQL入門 [改訂第3版] 山田奈美(著)山田祥寛(監修)技術評論社
コメント