Programing

장고 SUM 쿼리?

crosscheck 2020. 11. 24. 07:39
반응형

장고 SUM 쿼리?


다음과 유사한 쿼리가 있습니다.

SELECT SUM(ISNULL(table.name)) FROM table

SUMDjango의 QuerySet으로 어떻게 변환됩니까? (즉, 어떤 작업 xyz으로 번역 MyModel.objects.xyz()됩니까?)


업데이트 : 다음은 원래 쿼리의 ISNULL 측면을 통합합니다.

from django.db.models import Sum

ModelName.objects.filter(field_name__isnull=True).aggregate(Sum('field_name'))

다음과 같이 작동하는 Sum 집계 함수를 찾고 있습니다.

ModelName.objects.aggregate(Sum('field_name'))

참조 : https://docs.djangoproject.com/en/dev/ref/models/querysets/#sum

참고 URL : https://stackoverflow.com/questions/6481279/django-sum-query

반응형