@TupaDev

Как сделать топ по данным из таблици sqlite3?

Например у меня есть такие данные -
Country | UserID | Profit
US        1         100
US        12        98
US        13        10
US        5         8
US        2         5
IR        9         95
IR        3         90
IR        8         70
IR        4         56
IR        15        40


А после вывода должны стать такими -
Country | UserID | Profit
US        1         100
US        12        98
US        13        10
IR        9         95
IR        3         90
IR        8         70


У кого больше профит тот выше
  • Вопрос задан
  • 291 просмотр
Решения вопроса 1
hottabxp
@hottabxp Куратор тега Python
Сначала мы жили бедно, а потом нас обокрали..
Разумеется, поле Profit должно быть int:
result = cursor.execute('SELECT * FROM Users ORDER BY Profit DESC').fetchall()

for x in result:
	print(x)

('US', '1', 100)
('US', '12', 98)
('IR', '9', 95)
('IR', '3', 90)
('IR', '8', 70)
('IR', '4', 56)
('IR', '15', 40)
('US', '13', 10)
('US', '5', 8)
('US', '2', 5)


У вас в примере надеюсь опечатка:
Country | UserID | Profit
US        1         100
US        12        98
US        13        10 - Здесь
IR        9         95
IR        3         90
IR        8         70
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы