⊗pyPmDBNSl 104 of 129 menu

Python တွင် Database အား SQL Query ဖြင့် မှတ်တမ်းများ ရွေးချယ်ခြင်း

SQL query ၏ စမ်းသပ်ကုဒ်ထဲတွင် database မှ အချက်အလက်များ ရွေးထုတ်ပေးသော <SELECT ဆိုသည့် command ရှိပါတယ်။ ယခု ၎င်း၏ syntax ကို အသေးစိတ် လေ့လာကြည့်ကြပါစို့။ ဒီမှာ ရှိပါတယ်။

query = "SELECT * FROM table WHERE condition"

စားပွဲအမည် ပြီးနောက်တွင် ရွေးချယ်မည့် မှတ်တမ်းများအတွက် အခြေအနေသတ်မှတ်ပေးသည့် <WHERE command ကို ထပ်မံရေးသားနိုင်ပါသည်။ ၎င်းတွင် အောက်ပါ နှိုင်းယှဉ်ရေး လုပ်ဆောင်ချက်များ ခွင့်ပြုထားသည်။ <=, <!=, <<>, <<, <>, <<=, <>=.

၎င်းတို့၏ အသုံးပြုပုံကို ဥပမာများဖြင့် လေ့လာကြည့်ကြပါစို့။

ဥပမာ

<id သည် <2 နှင့် ညီသော user ကို ရွေးချယ်ကြပါစို့။

query = "SELECT * FROM users WHERE id=2"

အလုပ်လုပ်ပြီးသော ကုဒ်၏ ရလဒ်။

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

ဥပမာ

<id သည် <2 ထက် ကြီးသော user များကို ရွေးချယ်ကြပါစို့။

query = "SELECT * FROM users WHERE id>2"

အလုပ်လုပ်ပြီးသော ကုဒ်၏ ရလဒ်။

{'id': 3, 'name': 'user3', 'age': 23, 'salary': 500} {'id': 4, 'name': 'user4', 'age': 30, 'salary': 900} {'id': 5, 'name': 'user5', 'age': 27, 'salary': 500} {'id': 6, 'name': 'user6', 'age': 28, 'salary': 900}

ဥပမာ

<id သည် <2 ထက် ကြီးသော သို့မဟုတ် ညီသော user များကို ရွေးချယ်ကြပါစို့။

query = "SELECT * FROM users WHERE id>=2"

အလုပ်လုပ်ပြီးသော ကုဒ်၏ ရလဒ်။

{'id': 2, 'name': 'user2', 'age': 25, 'salary': 500} {'id': 3, 'name': 'user3', 'age': 23, 'salary': 500} {'id': 4, 'name': 'user4', 'age': 30, 'salary': 900} {'id': 5, 'name': 'user5', 'age': 27, 'salary': 500} {'id': 6, 'name': 'user6', 'age': 28, 'salary': 900}

ဥပမာ

<id သည် <2 နှင့် မညီသော user များကို ရွေးချယ်ကြပါစို့။

query = "SELECT * FROM users WHERE id!=2"

အလုပ်လုပ်ပြီးသော ကုဒ်၏ ရလဒ်။

{'id': 1, 'name': 'user1', 'age': 23, 'salary': 400} {'id': 3, 'name': 'user3', 'age': 23, 'salary': 500} {'id': 4, 'name': 'user4', 'age': 30, 'salary': 900} {'id': 5, 'name': 'user5', 'age': 27, 'salary': 500} {'id': 6, 'name': 'user6', 'age': 28, 'salary': 900}

ဥပမာ

<!= command အစား <<> command ကို ရေးသားနိုင်သည်။

query = "SELECT * FROM users WHERE id<>2"

ဥပမာ

အမည် <'user1' ရှိသော user ကို ရွေးချယ်ကြပါစို့။ ဤနေရာတွင် အရေးကြီးသော အသေးစိတ်အချက် တစ်ခုကို သတိပြုရမည်။ အမည်သည် စာကြောင်းတစ်ခု ဖြစ်သောကြောင့် ၎င်းကို ကော်မာများဖြင့် ထည့်သွင်းရပါမည်။

query = "SELECT * FROM users WHERE name='user1'"

အလုပ်လုပ်ပြီးသော ကုဒ်၏ ရလဒ်။

{'id': 1, 'name': 'user1', 'age': 23, 'salary': 400}

ဥပမာ

<WHERE command မရှိပါက စားပွဲထဲမှ မှတ်တမ်းအားလုံး ရွေးချယ်ခံရမည်။ အလုပ်သမားအားလုံးကို ရွေးချယ်ကြပါစို့။

query = "SELECT * FROM users"

အလုပ်လုပ်ပြီးသော ကုဒ်၏ ရလဒ်။

{'id': 1, 'name': 'user1', 'age': 23, 'salary': 400} {'id': 2, 'name': 'user2', 'age': 25, 'salary': 500} {'id': 3, 'name': 'user3', 'age': 23, 'salary': 500} {'id': 4, 'name': 'user4', 'age': 30, 'salary': 900} {'id': 5, 'name': 'user5', 'age': 27, 'salary': 500} {'id': 6, 'name': 'user6', 'age': 28, 'salary': 900}

လက်တွေ့လေ့ကျင့်ခန်းများ

<id သည် <3 နှင့် ညီသော user ကို ရွေးချယ်ပါ။

လစာ <900 ရှိသော user များကို ရွေးချယ်ပါ။

အသက် <23 နှစ် ရှိသော user များကို ရွေးချယ်ပါ။

လစာ <400 ထက် များသော user များကို ရွေးချယ်ပါ။

လစာ <500 နှင့် ညီသော သို့မဟုတ် ထို့ထက် များသော user များကို ရွေးချယ်ပါ။

လစာ <500 နှင့် မညီသော user များကို ရွေးချယ်ပါ။

လစာ <500 နှင့် ညီသော သို့မဟုတ် ထို့ထက် နည်းသော user များကို ရွေးချယ်ပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်