PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

SQLAlchemy - състоянието на броя е вярно

Получих идея от SQLAlchemy func.count за булева колона

.having(func.count(case([(company_map.STATUS, 1)])) < func.count(company_map.C_ID)) 

Ако вашият SQLAlchemy е най-новата версия, можете да използвате

.having(func.count(1).filter(company_map.STATUS))

който е по-чист от стария.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Мигриране на израз на Oracle MERGE към израз на PostgreSQL UPSERT

  2. Генерирайте произволно число в диапазона 1 - 10

  3. PostgreSQL EXPLAIN – Какви са разходите за заявка?

  4. Използване на QT Designer за създаване на TableView към Postgres база данни

  5. Присъединете се към 2 комплекта въз основа на реда по подразбиране