Python တွင် မှတ်တမ်းတစ်ခု ထုတ်ပြခြင်း

ဇယားတစ်ခုမှ မှတ်တမ်းတစ်ခုတည်းကို ရယူရန် လိုအပ်ပါက၊ loop မှတစ်ဆင့် ထုတ်ပြခြင်းသည် code ကို ပိုလျှံစေပါသည်။ ဤပြဿနာကို ဖြေရှင်းရန်၊ fetchone method ကို အသုံးပြုရပါမည်။

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

Code ကို run ပြီးနောက် မှတ်တမ်းတစ်ခုတည်း သာ ပြသပါမည်။

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

ယခု query ထဲတွင် မှတ်တမ်းများစွာနှင့် ကိုက်ညီသော စံနှုန်းတစ်ခု သတ်မှတ်ကြည့်ပါ။

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 နှစ်ထက် ကြီးသော user တစ်ဦးကို ရွေးချယ်ပါ။

Задание 2

အသက်အရွယ်သည် 30 နှစ်ထက် ငယ်ပြီး လစာသည် 500 ထက် ပိုသော user တစ်ဦးကို ရွေးချယ်ပါ။