Последовательная нумерация строк вывода запроса

Задача
Вы хотите пронумеровать выводимые запросом строки.

Решение
Если вы пишете собственную программу, то просто добавьте номера строк самостоятельно.

Обсуждение
Последовательность, никак не связанная с содержимым вашей базы данных, используется для нумерации строк, выводимых запросом. Если вы работаете в API, то можете нумеровать строки, храня счетчик и выводя его текущее значение вместе с содержимым каждой строки. Рассмотрим пример на Python для таблицы insects: здесь просто выводится нумерованный список различных значений столбца origin таблицы:

cursor = conn.cursor ()
cursor.execute ("SELECT DISTINCT origin FROM insect")
count = 1
while 1:
row = cursor.fetchone ()
if row == None:break
print count, row[0]
count = count + 1
cursor.close ()
Теги:
форматирование
Добавлено: 23 Июля 2018 18:05:44 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...