Приказ једног записа у Пајтону

Ако је потребно добити само један запис из табеле, његов приказ кроз петљу чини код вишковним. Да би се решио овај проблем, потребно је применити метод fetchone:

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

Након извршавања кода, приказаће се само један запис:

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

А сада задајмо у упиту услов, коме одговара више записа:

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

У овом случају, приказаће се само први запис који одговара задатим условима:

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

Изаберите једног корисника чија је старост већа од 25 година.

Задание 2

Изаберите једног корисника чија је старост мања од 30 година и плата већа од 500.