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