SQLAlchemy에서 VALUES 절을 사용하여 쿼리 작성
SQLAlchemy에서 VALUES 절은 설명서에서 알 수 있듯이 INSERT 문으로 제한되지 않습니다. 이제 SQL 쿼리의 기능을 모방하는 쿼리 개체를 생성할 수 있도록 확장되었습니다.
SELECT * FROM (VALUES (1, 2, 3)) AS sq;
SQLAlchemy에서 이를 달성하려면 다음 구문을 사용하세요.
from sqlalchemy import select, column, Integer from sqlalchemy.sql import Values query = select(Values(column('Number', Integer), name='sq').data([(1,), (2,), (3,)]))
상대적으로 모호함에도 불구하고 이 기능은 다음 위치의 테스트 사례에서 분명하게 드러납니다. https://github.com/sqlalchemy/sqlalchemy/blob/master/test/sql/test_values.py.
위 내용은 SQLAlchemy의 VALUES 절을 사용하여 SELECT 쿼리를 작성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!