как из SQLite3 вытащить топ 3 пользователя по очкам?
Я хочу вытащить из базы данных топ 3 пользователя по очкам
Как это сделать? Помогите пожалуйста (
Вот код:
import sqlite3
connect = sqlite3.connect("db.db")
cursor = connect.cursor()
cursor.execute("""CREATE TABLE IF NOT EXISTS ldb(
user_id INTEGER,
ochki INTEGER,
user_name TEXT
)
""")
connect.commit()
userid = 111
username = "ppppp"
cursor.execute(f"SELECT user_id FROM ldb WHERE user_id = '{userid}'")
if cursor.fetchone() is None:
cursor.execute("INSERT INTO db VALUES(?, ?, ?);", (userid, 0, username))
connect.commit()
cursor.execute(f'UPDATE lun_db SET user_name = {username} WHERE user_id = "{userid}"')
connect.commit()