fetchone() : 結果の 最初の1 件だけを取得します。 # 全ユーザーのデータを取得 cursor.execute("SELECT * FROM users") all_users = cursor.fetchall() for user in all_users: print(user) # (1, 'Alice', '
[email protected]') # (2, 'Bob', '
[email protected]') ... # IDが1のユーザーだけを取得 cursor.execute("SELECT * FROM users WHERE id = ?", (1,)) one_user = cursor.fetchone() print(one_user) # (1, 'Alice', '
[email protected]') WHERE 句を使うと、条件に合うデータだけを絞り込めます。 12