এসকিউএল Aliases এর টিউটোরিয়ালঃ SQL Aliases

এসকিউএল Aliases এর টিউটোরিয়ালঃ

কোয়েরির সুবিধার্থে Alias ব্যবহার করা হয়। টেবিল, কলাম দুটোরই এলিয়াস ব্যবহার করা যায়। এলিয়াসকে বলতে পারেন ছোটনাম বা ডাকনামের মত। বিশেষ করে কোয়েরিতে যখন একাধিক কলাম ব্যবহার করে ক্যালকুলেশন করা হয়ে থাকে তখন বেশ ভালই উপকার হয় এলিয়াস ব্যবহার করলে। এছাড়া কোয়েরিও আকারে অনেক ছোট হয়ে যায়। যেমন লেফট জয়েনে ব্যবহৃত কোয়েরি টি যদি এলিয়াস ব্যবহার করি তাহলে নিচের মত হবেঃ
1.SELECT u.username AS UserName, u.age AS Age, p.favorite_color FavColor FROM users AS u LEFT JOIN profiles AS p ON u.user_id = p.user_id;
কোয়েরিতে এভাবে কলামের নামের সামনে ডট (.) দিয়ে টেবিলের নাম বসিয়ে দেয়া ভাল অভ্যাস, এভাবেই কোয়েরি করা উচিৎ বিশেষ করে যখন সম্পর্কযুক্ত টেবিল থেকে ডেটা কোয়েরি করা হয় তখন দুটো টেবিলেই একই নামের ফিল্ড/কলাম থাকতে পারে তখনতো অবশ্যই এভাবে কলামের নামের আগে ডট দিয়ে টেবিলের নাম দিতে হবে।
ব্যাখ্যা: users টেবিলে এলিয়াস ব্যবহারের জন্য users AS u এভাবে দিয়েছি এতে করে আর কোথাও পুরো টেবিলের নামটি ব্যবহার করতে হয়নি বরং শুধু u দেয়াতেই পুরো users লেখার কাজ হয়ে গেছে এভাবে দেখুন profiles টেবিলেরও কাজ শুধু p দিয়ে হচ্ছে। এই u হচ্ছে এখানে users টেবিলের এলিয়াস আর p হচ্ছে profiles টেবিলের এলিয়াস।
ধন্যবাদ।

Permanent link to this article: http://bangla.sitestree.com/%e0%a6%8f%e0%a6%b8%e0%a6%95%e0%a6%bf%e0%a6%89%e0%a6%8f%e0%a6%b2-aliases-%e0%a6%8f%e0%a6%b0-%e0%a6%9f%e0%a6%bf%e0%a6%89%e0%a6%9f%e0%a7%8b%e0%a6%b0%e0%a6%bf%e0%a7%9f%e0%a6%be%e0%a6%b2%e0%a6%83-sql-alia/

Leave a Reply