PostgreSQL
Пробовал так, как делал раньше на MySQL:
@bot.on.chat_message(text="топ")
async def message_handler(message: Message):
top = list(db.execute("SELECT nick, mess FROM users ORDER BY mess DESC").fetchmany(size=30))
res = ""
for i in range(len(top)):
res += "{}. {} - {}\n".format(i+1, *top[i])
res = res.replace(" None ", " ")
Но с первой же строчки произошла ошибка.
LIMIT в SQL запросе выводит нужное количество записей
Обсуждают сегодня