Я использую соединитель sqlite
и проверяю cursor
, возвращенный query
:
curs = s.conn.cursor()
curs.execute("select count(distinct category) as ncats from part")
rows = curs.fetchall()
Изучая curs.description()
в отладчике, мы видим, что это 7-кратный набор один столбец ncats
плюс 6 None
с.
print(f'cursor description type: {type(curs.description)}
len: {len(curs.description[0])}')
cursor description type: <class 'tuple'> len: 7
Ну, чем больше, тем лучше ?? Для чего они - и следует ли ожидать, что в результатах всегда будет шесть дополнительных участников?