PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

SQLAlchemy — stan licznika to prawda

Mam pomysł z SQLAlchemy func.count na kolumnie logicznej

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

Jeśli twoja SQLAlchemy jest w najnowszej wersji, możesz użyć

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

który jest czystszy niż stary.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaka jest maksymalna liczba kolumn w zapytaniu wybierającym PostgreSQL?

  2. Czym dokładnie jest operator do porównania między `bigint` i `date` w postgresql?

  3. Zmienna zawierająca liczbę wierszy, których dotyczyło poprzednie polecenie DELETE? (w funkcji)

  4. Postgres db design Normalizuj tabele lub używaj kolumn tablicy

  5. Sortowanie rekordów z PostgreSQL z wieloma miejscami dziesiętnymi (.)