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)
이 코드에서:
위 내용은 SQL 쿼리에서 Python 목록을 매개변수로 사용하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!