পাইথনে ফিল্ডের নাম পরিবর্তন

কিছু পরিস্থিতিতে থাকে, যখন রেকর্ড আউটপুট করার সময় তাদের মূল ফিল্ডগুলির নাম পরিবর্তন করার প্রয়োজন হয়। এমন ক্ষেত্রে SQL কমান্ড AS প্রয়োগ করা হয়। এটি ডাটাবেস থেকে ডেটা নির্বাচন করার সময় ফিল্ড বা টেবিলগুলির নতুন নাম নির্ধারণ করে, যদিও ডাটাবেসের মধ্যে কোনো পরিবর্তন ঘটে না।

উদাহরণ

আমাদের users টেবিল থেকে সমস্ত ব্যবহারকারীর নাম নির্বাচন করি এবং এই ফিল্ডটিকে একটি ভিন্ন নাম নির্দিষ্ট করি:

pythonquery = "SELECT name as user_name FROM users"

কোড এক্সিকিউট করার ফলাফল:

python{'user_name': 'user1'}
{'user_name': 'user2'}
{'user_name': 'user3'}
{'user_name': 'user4'}
{'user_name': 'user5'}
{'user_name': 'user6'}
{'user_name': 'user'}

উদাহরণ

নির্বাচন থেকে শুধুমাত্র একটি ফিল্ডের নাম পরিবর্তন করা যেতে পারে:

pythonquery = "SELECT id, age as user_age FROM users"

কোড এক্সিকিউট করার ফলাফল:

python{'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}

উদাহরণ

টেবিলের নাম পরিবর্তন করার জন্য এর নামের ডানপাশে AS কমান্ডটি প্রয়োগ করতে হবে:

pythonquery = "SELECT id, age as user_age FROM users as users_table"

ব্যবহারিক সমস্যা

Задание 1

কনসোলে আউটপুট করার সময় ব্যবহারকারীদের বেতনের ফিল্ডটির নাম পরিবর্তন করুন।

Задание 2

ব্যবহারকারীদের নাম, বয়স এবং বেতন আউটপুট করুন, এবং সেই সাথে তাদের নাম এবং বয়সের নাম পরিবর্তন করুন।