Quiero un comando "agrupar por y contar" en sqlalchemy. ¿Cómo puedo hacer esto?Función de contar por y agrupar en sqlalchemy
56
A
Respuesta
100
El documentation on counting dice que para group_by
consultas es mejor utilizar func.count()
:
from sqlalchemy import func
session.query(Table.column, func.count(Table.column)).group_by(Table.column).all()
20
También puede contar con múltiples grupos y su intersección:
self.session.query(func.count(Table.column1),Table.column1, Table.column2).group_by(Table.column1, Table.column2).all()
La consulta anterior devolverá el recuento de todas las combinaciones posibles de valores de ambas columnas.
+0
Gracias por la pregunta , mientras pensaba en ello, encontré una respuesta a una pregunta relacionada mía. ;-) – fccoelho
Cuestiones relacionadas
- 1. Agrupar y contar elementos
- 2. Agrupar y contar en Rails
- 3. consulta SQL, contar y agrupar por
- 4. SQLAlchemy: Cómo agrupar por dos campos y filtrar por fecha
- 5. Contar y agrupar a la vez
- 6. Contar y agrupar valores no vacíos en MySQL
- 7. ¿Grupo por hora en SQLAlchemy?
- 8. Regresión lineal y agrupar por en R
- 9. MySQL "Agrupar por" y "Ordenar por"
- 10. Agrupar por mes y año en MySQL
- 11. Agrupar por columnas múltiples en ActiveRecord
- 12. Actualizar instrucción usando Unir y agrupar Por
- 13. Cómo "Agrupar por" con MongoDB
- 14. row_number() Agrupar por?
- 15. SQLAlchemy 0.5.8 Función máxima
- 16. LINQ Agrupar por y selecta colección
- 17. Solr: cómo "agrupar por" y "limitar"?
- 18. Agrupar por subcadena
- 19. XSLT 1.0 Agrupar por
- 20. SQLAlchemy y Postgresql: to_tsquery()
- 21. MYSQL - Agrupar por límite
- 22. Agrupar por valor RAND()
- 23. Linq ordenar, agrupar por orden y por cada grupo?
- 24. agrupar por en R, ddply con weighted.mean
- 25. NHibernate QueryOver con MaxResult, Agrupar por y orden por
- 26. Seleccionar y agrupar filas en resumen por hora
- 27. Agrupar por en subconsulta y consulta básica Servidor sql
- 28. Agrupar por año, mes y luego recuento en ActiveRecord 3
- 29. ordenar y agrupar listas anidadas en Python
- 30. SQLAlchemy y UnicodeDecodeError
Parece ser un duplicado de http://stackoverflow.com/questions/370174/sqlalchemy-with-count-groupby-and-orderby-using-the-orm – Arnkrishn
gracias, gracias varían mucho –