MySQL-এ SELECT স্টেটমেন্টে AS কীওয়ার্ড ব্যবহার করে কলাম এলিয়াস দেওয়া
MySQL-এ AS কীওয়ার্ড ব্যবহার করে আউটপুট কলামের নাম অস্থায়ীভাবে পরিবর্তন করা যায়। এটি কোয়ারি রেজাল্টকে আরও বোঝাপড়ায়োগ্য করে। আসল টেবিল কাঠামোতে কোনো পরিবর্তন হয় না।
উদাহরণ
টেবিল তৈরি:
CREATE TABLE DemoTable (
Id INT,
StudentFirstNameInCollege VARCHAR(100)
);
INSERT INTO DemoTable VALUES (100, 'Chris'), (101, 'Bob'), (102, 'David');
এলিয়াস ব্যবহার করে কোয়ারি
SELECT Id, StudentFirstNameInCollege AS Name FROM DemoTable;
আউটপুট:
+------+-------+
| Id | Name |
+------+-------+
| 100 | Chris |
| 101 | Bob |
| 102 | David |
+------+-------+
মূল বাতসমূহ
ASঅপশনাল —col_name alias_nameলিখলেও কাজ করে।- এলিয়াসে স্পেস বা স্পেশাল ক্যারেক্টার থাকলে ব্যাকটিক (
`) বা কোটেশন ব্যবহার করুন:AS `Student Name`। - টেবিল এলিয়াসও একইভাবে:
FROM DemoTable AS dtবাFROM DemoTable dt। - এলিয়াস শুধু রেজাল্ট সেটে বা কোয়ারির সুযোগে কাজ করে, স্টোরেজে নয়।
স্থায়ীভাবে কলাম নাম পরিবর্তন করতে: ALTER TABLE ... CHANGE COLUMN old_name new_name datatype; ব্যবহার করুন।