Python では、SQL クエリのパラメータとしてリストを使用する必要が生じる場合があります。たとえば、識別子を含むリストがある場合、それらの識別子に基づいてデータを取得することができます。これを達成するための解決策は次のとおりです。
パラメータ化されたクエリをアプローチに組み込むことができます。このメソッドは多用途であり、整数値と文字列値の両方で効果的に機能します。実装方法は次のとおりです。
placeholder = '?' # For SQLite. Refer to DBAPI paramstyle for other DBs. placeholders = ', '.join(placeholder * len(l)) query = 'SELECT name FROM students WHERE id IN (%s)' % placeholders cursor.execute(query, l)
このコード内:
以上がPython リストを SQL クエリのパラメータとして使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。