使用python计算多个表中的行并按升序打印结果

2024-10-02 22:37:00 发布

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

我的数据库中有四个表,我想按升序打印每个表的结果。有什么聪明而简单的方法可以做到这一点吗?到目前为止,我的代码类似于:

nr0 = TotalNrOfRows0
nr1 = TotalNrOfRows1
if nr0 > nr1:
    print 'use nr0'
else:
    print 'use nr1'

我的问题是,如果我有十张表,我该如何按升序打印?我不确定if语句是否是选择具有最高行的表的好方法?我可能只是使用以下命令选择所有表:

tableListQuery = "SELECT name FROM sqlite_master WHERE type='table' ORDER BY Name"

但我应该按行排序,而不是按名字排序?有什么建议吗


Tags: 方法代码命令数据库if排序use语句