Prikaz enega zapisa v Pythonu

Če želite iz tabele pridobiti samo en zapis, potem njegov prikaz z zanko naredi kodo odvečno. Za rešitev te težave je treba uporabiti metodo fetchone:

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

Po izvedbi kode bo prikazan samo en zapis:

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

In zdaj nastavimo v poizvedbi pogoj, ki mu ustreza več zapisov:

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

V tem primeru bo prikazan samo prvi zapis, ki ustreza danim pogojem:

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

Izberite enega uporabnika, katerega starost je večja od 25 let.

Задание 2

Izberite enega uporabnika, katerega starost je manjša od 30 let in plača večja od 500.