Если у меня есть следующая таблица postgres.
users = Table('users', metadata,
Column('id', Integer, primary_key=True),
Column('name', String),
Column('fullname', String),
)
Предположим, я хочу получить счет следующим образом:
select count(*) filter (where name = 'name') as nnames,
count(*) as n
from users
Можно ли сделать что-то похожее на приведенный выше запрос с помощью sqlalchemy ORM, используя запрос?Я ничего не видел в документации.Мое текущее решение включает subquery
и select
.