8.41. Query Exists

  • Exist

8.41.1. Exists

>>> q = session.query(User).filter(User.name == 'fred')
>>> session.query(q.exists())
SELECT EXISTS (
    SELECT 1 FROM users WHERE users.name = :name_1
) AS anon_1
>>> session.query(User.id).filter(q.exists()).scalar()
>>> from sqlalchemy import literal
>>> session.query(literal(True)).filter(q.exists()).scalar()