Je veux une commande "group by and count" dans sqlalchemy. Comment puis-je faire ceci?Fonction Grouper & compter dans sqlalchemy
56
A
Répondre
100
Le documentation on counting dit que pour group_by
requêtes, il est préférable d'utiliser func.count()
:
from sqlalchemy import func
session.query(Table.column, func.count(Table.column)).group_by(Table.column).all()
20
Vous pouvez également compter sur plusieurs groupes et leur intersection:
self.session.query(func.count(Table.column1),Table.column1, Table.column2).group_by(Table.column1, Table.column2).all()
La requête ci-dessus retournera compte pour toutes les combinaisons possibles de valeurs des deux colonnes.
+0
Merci pour la question En y réfléchissant, j'ai trouvé une réponse à une question connexe. ;-) – fccoelho
Questions connexes
- 1. Grouper et compter dans Rails
- 2. Grouper par date dans un format particulier dans SQLAlchemy
- 3. Rejoindre des sous-requêtes, compter et grouper
- 4. Python dicts dans sqlalchemy
- 5. Grouper OracleCommand dans .NET
- 6. Signaux ou déclencheurs dans SQLAlchemy
- 7. compter les correspondances en sql
- 8. Application de Grouper par LINQ
- 9. Grouper par et où?
- 10. boutons radio dans Grouper Zend Framework
- 11. Optimize Grouper par dans LINQ to Entities
- 12. Compter booléens dans le dictionnaire
- 13. SQLAlchemy - Dictionnaire de tags
- 14. Python SQLAlchemy/Elixer Question
- 15. La fonction to_char indépendante de la base de données dans SQLAlchemy
- 16. SQLAlchemy - MapperExtension.before_delete pas appelé
- 17. mise à jour simple dans sqlalchemy
- 18. Dictionnaire de balises dans déclaratif SQLAlchemy?
- 19. deux objets connexes Insertion échouent dans SQLAlchemy
- 20. Filtrage par nombre de relations dans SQLAlchemy
- 21. Comment utiliser les UUID dans SQLAlchemy?
- 22. Unicode Problème avec SQLAlchemy
- 23. jqGrid Grouper sans sous-réseaux?
- 24. NHibernate: Grouper par et Nombre
- 25. python sqlalchemy opération parallèle
- 26. Verrouillage de sqlalchemy
- 27. sqlalchemy clause in_ complexe
- 28. SQLAlchemy - problème de MappedCollection
- 29. LINQ To SQL "Grouper par"
- 30. MySQL: grouper par date RANGE?
Semble être une copie de http://stackoverflow.com/questions/370174/sqlalchemy-with-count-groupby-and-orderby-using-the-orm – Arnkrishn
merci, merci beaucoup varier –