Vis en enkelt post i Python

Hvis du bare trenger å hente én post fra tabellen, gjør utskriften av den gjennom en løkke koden overflødig. For å løse dette problemet, må du bruke metoden fetchone:

pythonquery = "SELECT * FROM users WHERE id=2"
with connection.cursor(dictionary=True) as cursor:
  cursor.execute(query)
  result = cursor.fetchone()
  
  print(result)

Etter at koden er kjørt, vil bare én post vises:

python{'id': 2, 'name': 'user2', 'age': 25, 'salary': 500}

La oss nå sette en betingelse i spørringen, som flere poster oppfyller:

pythonquery = "SELECT * FROM users WHERE salary>500"
with connection.cursor(dictionary=True) as cursor:
  cursor.execute(query)
  result = cursor.fetchone()
  
  print(result)

I dette tilfellet vil bare den første posten som oppfyller de gitte betingelsene, vises:

python{'id': 4, 'name': 'user4', 'age': 30, 'salary': 900}
Задание 1

Velg én bruker som er eldre enn 25 år.

Задание 2

Velg én bruker som er yngre enn 30 år og har en lønn på mer enn 500.