PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

SQLAlchemy - hitung statusnya benar

Saya mendapat ide dari SQLAlchemy func.count di kolom boolean

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

Jika SQLAlchemy Anda adalah versi terbaru, dapat menggunakan

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

yang lebih bersih dari yang lama.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara mengurangi/menambahkan menit dari stempel waktu di postgreSQL

  2. Hibernate @Filter koleksi enum

  3. Pesanan Bersyarat Oleh

  4. Bergabunglah di CTE di SQLAlchemy

  5. Kesalahan Migrasi Django:Kolom tidak ada