Python တွင် အကွက်အမည် ပြောင်းလဲခြင်း
မှတ်တမ်းများ ထုတ်ပြသည့်အခါ ၎င်းတို့၏ မူရင်း အကွက်များကို အမည်ပြောင်းရန် လိုအပ်သည့် အခြေအနေများ ရှိတတ်ပါသည်။
ထိုသို့သော အခြေအနေများတွင် SQL command AS ကို အသုံးပြုပါသည်။ ၎င်းသည် database မှ ရွေးချယ်ထုတ်ယူရာတွင် အကွက်များ သို့မဟုတ် ဇယားကွက်များအား အမည်သစ် သတ်မှတ်ပေးပြီး၊ database ကိုယ်တွင် ပြောင်းလဲမှုများ မဖြစ်ပေါ်စေပါ။
ဥပမာ
ကျွန်ုပ်တို့၏ users ဇယားကွက်မှ user အားလုံး၏ အမည်များကို ရွေးချယ်ကာ ထို အကွက်အား အမည်အသစ် သတ်မှတ်ကြပါစို့:
query = "SELECT name as user_name FROM users"
ပြီးစီးသွားသော ကုဒ်၏ ရလဒ်:
{'user_name': 'user1'}
{'user_name': 'user2'}
{'user_name': 'user3'}
{'user_name': 'user4'}
{'user_name': 'user5'}
{'user_name': 'user6'}
{'user_name': 'user'}
ဥပမာ
ရွေးချယ်မှုမှ အကွက်တစ်ခုတည်းကိုသာ အမည်ပြောင်းနိုင်ပါသည်:
query = "SELECT id, age as user_age FROM users"
ပြီးစီးသွားသော ကုဒ်၏ ရလဒ်:
{'id': 1, 'user_age': 23}
{'id': 2, 'user_age': 25}
{'id': 3, 'user_age': 23}
{'id': 4, 'user_age': 30}
{'id': 5, 'user_age': 27}
{'id': 6, 'user_age': 28}
{'id': 8, 'user_age': 30}
ဥပမာ
ဇယားကွက် အမည်ပြောင်းလဲရန် ၎င်း၏ အမည်၏ ညာဘက်တွင် command AS ကို အသုံးပြုရပါမည်:
query = "SELECT id, age as user_age FROM users as users_table"
လက်တွေ့လေ့ကျင့်ခန်းများ
user များ၏ လစာအကွက်ကို console တွင် ထုတ်ပြသည့်အခါ အမည်ပြောင်းလဲပါ။
user များ၏ အမည်၊ အသက်နှင့် လစာကို ထုတ်ပြပါ။ ထိုသို့ ထုတ်ပြစဉ် ၎င်းတို့၏ အမည်များနှင့် အသက်ကို အမည်ပြောင်းလဲပါ။