Приказ на еден запис во Python

Ако треба да добиете од табелата само еден запис, тогаш неговото прикажување преку циклус го прави кодот излишен. За да се реши овој проблем, треба да се примени методот 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.