来自sqlite3数据库的值列表

时间:2013-07-26 08:41:47

标签: python sqlite

我有一个sqlite3数据库,其中有几个表组织如下:date|type|zone|value。有很多条目,但只有几个区域。如何获得所有区域的列表,每个区域只有一次?

1 个答案:

答案 0 :(得分:0)

每个表使用DISTINCT个查询:

for tablename in list_of_tablenames:
    cursor.execute('SELECT DISTINCT zone FROM {}'.format(tablename))
    zones = [r[0] for r in cursor]