এসকিউএল সিলেক্ট করুন

Esaki U Ela Silekta Karuna



আপনি যদি কখনও SQL ব্যবহার করে থাকেন, তাহলে আপনি সম্ভবত SELECT স্টেটমেন্টের সাথে পরিচিত। এটি এসকিউএল এর 'হ্যালো ওয়ার্ল্ড' এর মত কারণ এটি এসকিউএল কোয়েরির ভিত্তি তৈরি করে।

SELECT স্টেটমেন্ট আমাদের আরও একটি ডাটাবেস টেবিল থেকে ডেটা পুনরুদ্ধার করতে দেয়। যাইহোক, আপনি এমন উদাহরণগুলির সম্মুখীন হতে পারেন যেখানে আপনাকে একটি ভিন্ন নাম বা কিছু ধরণের উপনাম দিয়ে কোয়েরিতে কলামগুলি দিতে হবে। যাই হোক না কেন, এটি হয় স্বচ্ছতার জন্য বা একটি প্রদত্ত গণনা সম্পাদন করার জন্য।

এখানেই AS কীওয়ার্ড সাহায্যে আসে। এটি আমাদের একটি কলাম, একটি টেবিল, বা একটি এসকিউএল কোয়েরির মধ্যে একটি অভিব্যক্তি একটি উপনাম বরাদ্দ করার অনুমতি দেয়।







এই টিউটোরিয়ালে, আমরা এসকিউএল-এর জগতে প্রবেশ করব এবং AS কীওয়ার্ড, কেন এটি বিদ্যমান এবং কীভাবে আমরা এটি ব্যবহার করতে পারি সে সম্পর্কে জানব।



বাক্য গঠন:

SELECT AS ধারাটি আমাদের আপনার SQL ক্যোয়ারীতে কলাম, টেবিল বা এক্সপ্রেশনে উপনাম বরাদ্দ করতে দেয়।



আমরা এর সিনট্যাক্সকে নিম্নরূপ প্রকাশ করতে পারি:





কলাম_নাম AS alias_name নির্বাচন করুন

টেবিল_নাম থেকে;

এখানে, 'কলাম_নাম' বলতে আমরা যে কলামটি নির্বাচন করতে চাই তার নাম বোঝায় এবং 'অ্যালিয়াস_নাম' বলতে আমরা নির্বাচিত কলামে যে উপনাম নির্ধারণ করতে চাই তা বোঝায়।

এই বৈশিষ্ট্যটি কীভাবে কাজ করে তা বোঝার সর্বোত্তম উপায় হল এটি ব্যবহার করা। অতএব, আসুন আমরা এর প্রয়োগের কিছু উদাহরণ দেখি।



উদাহরণ 1: কলাম উপনাম

AS কীওয়ার্ডের সবচেয়ে সাধারণ ব্যবহার হল একটি উপনাম সহ একটি কলাম বরাদ্দ করা। ধরুন আমাদের কাছে একটি টেবিল আছে যেখানে 'first_name' এবং 'last_name' কলাম সহ গ্রাহকের তথ্য রয়েছে।

আপনি যদি টেবিল থেকে ডেটা নির্বাচন করতে চান তবে কলামগুলির জন্য 'প্রথম নাম' এবং 'শেষ নাম' উপনামগুলি ব্যবহার করতে চান, আমরা নিম্নরূপ একটি প্রশ্ন ব্যবহার করতে পারি:

প্রথম_নাম AS নির্বাচন করুন 'নামের প্রথম অংশ' , পদবি AS 'নামের শেষাংশ'

গ্রাহক থেকে;

নিম্নলিখিত উদাহরণ আউটপুট হিসাবে প্রদর্শিত ফলাফল কলামের জন্য এটি একটি ভিন্ন নাম প্রদান করা উচিত:

আমরা একটি গণনায় উপনামগুলিও ব্যবহার করতে পারি। উদাহরণ স্বরূপ, ধরুন আমরা সমস্ত কর্মচারীর বার্ষিক বেতন গণনা করতে চাই এবং ফলাফলের মানগুলিকে 'বার্ষিক বেতন' কলাম হিসাবে আউটপুট করতে চাই। আমরা নিম্নলিখিত হিসাবে ক্যোয়ারী ব্যবহার করতে পারেন:

বেতন নির্বাচন করুন * 12 এএস 'বার্ষিক বেতন'

কর্মচারীদের কাছ থেকে;

এই উদাহরণে, আমরা বেতন কলামকে 12 দ্বারা গুণ করে বার্ষিক বেতন গণনা করি এবং এটিকে 'বার্ষিক বেতন' এর একটি উপনাম দিয়ে দিই।

উদাহরণ 2: টেবিল উপনাম

AS কীওয়ার্ডের দ্বিতীয় ব্যবহারের ক্ষেত্রে টেবিল উপনাম সেট করা এবং বরাদ্দ করা। সারণি উপনামগুলি বেশ কার্যকর কারণ যোগদানের সাথে কাজ করার সময় বা এমনকি আপনার প্রশ্নগুলিকে আরও পাঠযোগ্য করে তুলতে এগুলি কাজে আসে৷

নিম্নলিখিত উদাহরণটি বিবেচনা করুন যা দেখায় কিভাবে AS কীওয়ার্ড ব্যবহার করে একটি টেবিল উপনাম তৈরি করা যায়:

e.first_name, e.last_name, d.department_name নির্বাচন করুন

কর্মচারীদের কাছ থেকে ই

অভ্যন্তরীণ যোগদান বিভাগ হিসাবে ঘ চালু e.department_id = d.department_id;

এই ক্ষেত্রে, আমরা যথাক্রমে 'কর্মচারী' এবং 'বিভাগ' টেবিলে 'e' এবং 'd' উপনামগুলি বরাদ্দ করি। এটি ক্যোয়ারীতে পরে টেবিলগুলি উল্লেখ করা খুব সহজ করে তোলে। এসকিউএল যোগদানের সাথে কাজ করার সময় এটি খুব প্রচলিত।

উদাহরণ 3: অভিব্যক্তি উপনাম

AS কীওয়ার্ডের আরেকটি ব্যবহারের ক্ষেত্রে বিভিন্ন এক্সপ্রেশনের জন্য উপনাম তৈরি করা। এটি একটি জটিল অভিব্যক্তি বা গণনাকে সহজ করতে সাহায্য করতে পারে।

উদাহরণস্বরূপ একটি নমুনা প্রদর্শন নিন:

CONCAT নির্বাচন করুন(first_name, ' , শেষ_নাম) AS 'পুরো নাম'

কর্মচারীদের কাছ থেকে;

এটি দেখায় কিভাবে একটি 'concat' ফাংশনের জন্য একটি উপনাম বরাদ্দ করা যায়।

উদাহরণ 4: সাবকোয়েরি উপনাম

সাবকোয়ারি নিয়ে কাজ করার সময় আমরা উপনামও তৈরি করতে পারি। এটি সাবকোয়ারিগুলিকে রেফারেন্স এবং বুঝতে সহজ করে তুলতে পারে।

একটি উদাহরণ নিম্নরূপ:

প্রথম_নাম, শেষ_নাম, (

কর্মচারীদের থেকে সর্বোচ্চ (বেতন) নির্বাচন করুন

) এএস 'সর্বোচ্চ বেতন'

কর্মচারীদের কাছ থেকে;

এই উদাহরণে, আমরা 'কর্মচারী' টেবিল থেকে সর্বোচ্চ বেতন নির্ধারণ করতে একটি সাবকোয়েরি ব্যবহার করি এবং মূল ক্যোয়ারীতে 'সর্বোচ্চ বেতন' এর একটি উপনাম দিয়ে এটি বরাদ্দ করি।

উদাহরণ 5: অ্যাগ্রিগেট ফাংশন উপনাম

পরিশেষে, আমরা একটি সমষ্টিগত ফাংশনের ফলে কলামগুলিতে উপনামগুলি ব্যবহার করতে পারি একটি আরও পঠনযোগ্য আউটপুটের জন্য নিম্নলিখিত হিসাবে প্রদর্শিত হয়েছে:

এভিজি (বেতন) AS নির্বাচন করুন 'গড় বেতন'

কর্মচারীদের কাছ থেকে;

এই ক্ষেত্রে, আমরা AVG() ফাংশনের ফলাফল 'গড় বেতন' উপনামে বরাদ্দ করি।

উপসংহার

এই টিউটোরিয়ালে, আমরা এসকিউএল-এর মৌলিক বৈশিষ্ট্যগুলির মধ্যে একটি সম্পর্কে শিখেছি যা আমাদের বিভিন্ন অবজেক্ট যেমন টেবিল, কলাম, এক্সপ্রেশন, সাবকোয়েরি ইত্যাদির উপনাম তৈরি করতে দেয়। এটি ক্যোয়ারী পঠনযোগ্যতা উন্নত করতে এবং একটি স্পষ্টতা প্রদান করতে সাহায্য করতে পারে। ফলে আউটপুট।