sql >> Databasteknik >  >> RDS >> PostgreSQL

SQLAlchemy - räkningsstatus är sant

Jag fick en idé från SQLAlchemy func.count på boolesk kolumn

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

Om din SQLAlchemy är den senaste versionen, kan du använda

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

som är renare än den gamla.




  1. Jämför MariaDB Enterprise Backup med ClusterControl Backup Management

  2. pg_dump postgres-databas från fjärrserver när port 5432 är blockerad

  3. Varför orsakar denna MySQL-utlösare ett stackspill?

  4. Hur får jag gem-installationen att fungera på OS X Lion med Ruby 1.8.7 utan att det blir fel?