কম্পিউটার টিউটোরিয়াল

MySQL SELECT-এ অস্তিত্বহীন একাধিক কলাম যোগ করা (AS আlias)

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 রেসপন্সে অতিরিক্ত মেটাডেটা
  1. MySQL কোয়েরি: ডেট কলামকে NULL করা

  2. MySQL-এ ১৪ দিনের চেয়ে সাম্প্রতিক তারিখ বের করা

  3. MySQL-এ CHAR_LENGTH() ব্যবহার করে নির্দিষ্ট ক্যারেক্টার সংখ্যার চেয়ে কম 가진 রেকর্ড বের করা

  4. MySQL-এ DISTINCT কলাম থেকে গড় (AVG) বের করা