sql >> Databáze >  >> RDS >> PostgreSQL

Získávání COUNT ze sqlalchemy

Zatímco ostatní odpovědi fungují, SQLAlchemy poskytuje zkratku pro skalární dotazy jako ResultProxy.scalar() :

count = db.engine.execute('select count(id) from sometable').scalar()

scalar() načte první sloupec prvního řádku a zavře sadu výsledků, nebo vrátí None, pokud není přítomen žádný řádek. Existuje také Query.scalar() , pokud používáte Query API.



  1. AKTUALIZACE MySQL:5 nejlepších tipů pro vývojáře T-SQL

  2. Správný způsob, jak anotovat pole hodnocení pro sadu dotazů

  3. Jak nahradit hodnoty Null hodnotou Neznámý v příkazu Select v SQL Server - SQL Server / Kurz TSQL, část 111

  4. Django JSONField