Sql选择计数到python代码

2024-05-20 13:42:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道在Python中是否有一种可能的方法来实现这个select的功能,我想知道更著名的诊断,但是它可以在3个不同的字段中,我知道这个select可以工作,但是我不知道如何将它放入Python中,或者在Python中是否还有其他方法可以做同样的事情。在

SELECT Count(*)
 FROM   (
    SELECT DISTINCT
           imp_diagnostica_99
         , imp_diagnostica_100
         , imp_diagnostica_101
    FROM   expmedico_expedienteconsultainicial
   ) As distinctified

我想拿到医生送来的手术程序。在

在模型.py在

^{pr2}$

Tags: 方法from功能ascount事情select医生
2条回答

如果您使用的是Django,并且有一个expmedico_权宜之计consultainicial模型,则可以区分expmedico_权宜的consultainicial对象:

expmedico_expedienteconsultainicial.objects.all().values('imp_diagnostica_99', 'imp_diagnostica_100','imp_diagnostica_101').distinct().count()

请展示您的Django模型,并解释您想如何处理这些结果,以便我们给您最佳答案。在

Django使用querysets的文档https://docs.djangoproject.com/en/dev/ref/models/querysets/

始终可以将RawQuerySet与自定义模型一起使用(仅用于此sql),或使用连接游标API:

from django.db import connection

with connection.cursor() as cursor:
    cursor.execute('your_sql_here')
    for row in cursor.fetchall():
        print 'row fields:', row[0], row[1], row[3]

相关问题 更多 >