MySQL-এ SELECT কোয়েরিতে টেবিলে নাই এমন কলাম যোগ করতে AS আlias ব্যবহার করুন।
টেবিল ও ডেটা
CREATE TABLE ColumnDoesNotExists (
UserId INT, UserName VARCHAR(20)
);
INSERT INTO ColumnDoesNotExists VALUES
(100,'Larry'),(101,'Sam'),(102,'Mike'),(103,'David'),
(104,'Robert'),(105,'Maxwell'),(106,'Bob'),(107,'John'),(108,'James');
একটি কলাম যোগ
SELECT UserId, UserName, 23 AS Age FROM ColumnDoesNotExists;
ফলাফল
+--------+----------+-----+ | UserId | UserName | Age | +--------+----------+-----+ | 100 | Larry | 23 | | 101 | Sam | 23 | | ... | ... | ... | +--------+----------+-----+
একাধিক কলাম যোগ
SELECT UserId, UserName,
23 AS Age,
99 AS Marks,
'UK' AS CountryName
FROM ColumnDoesNotExists;
ফলাফল
+--------+----------+-----+-------+-------------+ | UserId | UserName | Age | Marks | CountryName | +--------+----------+-----+-------+-------------+ | 100 | Larry | 23 | 99 | UK | | 101 | Sam | 23 | 99 | UK | | ... | ... | ... | ... | ... | +--------+----------+-----+-------+-------------+
ব্যবহার ক্ষেত্র
- রিপোর্টে স্ট্যাটিক মান দেখানোর জন্য
- ফরম্যাটিং/লেবেলিং
- API রেসপন্সে অতিরিক্ত মেটাডেটা