2011-07-27 4 views

답변

3

SQLAlchemy는 임의의 SQL 함수를 지원합니다. http://www.sqlalchemy.org/docs/core/tutorial.html#functions을 참조하십시오.

from sqlalchemy.sql import func 

for row in conn.execute(select([func.unix_timestamp("a_datetime_column")], ...)): 
    # ... 
+1

다른 데이터베이스 엔진에도 사용할 수 있습니까? – northlondoner

+0

아니요. "func.NNN"은 NNN 이름의 SQL 함수에 대한 참조입니다. db 엔진은 NNN을 지원해야합니다. 특정 함수 이름은 SQLAlchemy에 알려져 있으며 특별한 대우를받습니다. http://www.sqlalchemy.org/docs/core/tutorial.html#functions 및 http://www.sqlalchemy.org/docs/core/expression_api를 참조하십시오. html # sqlalchemy.sql.expression.func – codeape

+0

이것을 적용하는 방법 : 'analyses = Analyzes.query.filter_by (id = id) .first()'? –

관련 문제