0

这是查询数据库的python代码

cursor.execute("""select count(distinct offering_name) as events
    ,count(learner) as learners 
    ,count(distinct learner) as unique_learner
    ,count(dropped) as dropped
    ,sum(trans_price) as trans_price
    from EMS_data where organization like 'eng%' and manager ='rakesh'""")

#result= cursor.fetchall()
for result in cursor:
    print result

结果会是这样

(367L, 7200L, 4543L, 7200L, 3216157.0)

但我想喜欢这个

+--------+----------+----------------+---------+--------------------+
| events | learners | unique_learner | dropped | trans_price        |
+--------+----------+----------------+---------+--------------------+
|    378 |     8092 |           5204 |    8092 | 3197704.0799999996 |
+--------+----------+----------------+---------+--------------------+

怎么可以这样...请帮助

4

1 回答 1

1

我不明白你的问题,怎么了?输出格式?它是一个 touple,你可以使用方括号访问它们,[ ]并在里面放置索引,从 0 开始。

print result[0] #prints 367

然后你可以自己格式化。

于 2013-06-10T14:17:09.087 回答