Pythonda maydonni qayta nomlash
Yozuvlarni chiqarishda ularning asl maydonlarini
qayta nomlash kerak bo‘lgan vaziyatlar mavjud. Bunday
hollarda SQL AS buyrug‘i qo‘llaniladi.
U bazadan ma’lumotlarni tanlash paytida maydonlar yoki
jadvallar uchun yangi nom belgilaydi, ammo bu o‘zgarishlar
bazaning o‘zida amalga oshirilmaydi.
Misol
Keling, bizning users jadvalimizdan barcha
foydalanuvchilarning ismlarini tanlab olamiz va ushbu
maydon uchun boshqa nom belgilaymiz:
query = "SELECT name as user_name FROM users"
Bajarilgan kod natijasi:
{'user_name': 'user1'}
{'user_name': 'user2'}
{'user_name': 'user3'}
{'user_name': 'user4'}
{'user_name': 'user5'}
{'user_name': 'user6'}
{'user_name': 'user'}
Misol
Tanlovdagi faqat bitta maydonni qayta nomlash mumkin:
query = "SELECT id, age as user_age FROM users"
Bajarilgan kod natijasi:
{'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}
Misol
Jadvalni qayta nomlash uchun AS buyrug‘ini
uning nomining o‘ng tomonida qo‘llash kerak:
query = "SELECT id, age as user_age FROM users as users_table"
Amaliy vazifalar
Foydalanuvchilarning maosh maydonini konsolga chiqarishda qayta nomlang.
Foydalanuvchilarning ismi, yoshi va maoshini chiqaring, shu bilan birga ularning ismlari va yoshini qayta nomlang.