0
我只在他的ORM中使用django框架。SQLAlchemy EXISTS查詢集
並有一些代碼:
User.objects.filter(username='test').exists()
返回真或假。
這個ORM查詢生成SQL:
SELECT (1) AS "a" FROM "auth_user" WHERE "auth_user"."username" = E'test' LIMIT 1
我怎麼能在SQLAlchemy中執行相同的查詢?
我嘗試瞭解此頁 http://www.sqlalchemy.org/docs/05/ormtutorial.html#using-exists 但無法理解這是如何工作的。
請幫忙。
謝謝!
可以使用'sqlalchemy.orm.Query.scalar()',而不是該(誠然聰明)'(result,),= etc'解包。 – SingleNegationElimination
謝謝!有用! :) – lestat