как из 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()

Ответы (0 шт):