TECH I.S.

Python MySQL LIMIT


結果を制限する

"LIMIT"ステートメントを使用して、クエリから返されるレコードの数を制限できます。

"customers"テーブルの最初の5つのレコードを選択します。

import mysql.connector mydb = mysql.connector.connect(   host="localhost",   user="yourusername",   password="yourpassword",   database="mydatabase" ) mycursor = mydb.cursor() mycursor.execute("SELECT * FROM customers LIMIT 5") myresult = mycursor.fetchall() for x in myresult:   print(x)

実行例 »


別の位置から開始

3番目のレコードから開始して5つのレコードを返したい場合は、"OFFSET"キーワードを使用できます。

位置3から開始して、5つのレコードを返します。

import mysql.connector mydb = mysql.connector.connect(   host="localhost",   user="yourusername",   password="yourpassword",   database="mydatabase" ) mycursor = mydb.cursor() mycursor.execute("SELECT * FROM customers LIMIT 5 OFFSET 2") myresult = mycursor.fetchall() for x in myresult:   print(x)
実行例 »

プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細