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

MySQL-এ SELECT ক্যোয়ারিতে নতুন কলাম যোগ করে নির্দিষ্ট মান দিন

SELECT লিস্টে কনস্ট্যান্ট ভ্যালু যোগ করুন

ক্যোয়ারি রেজাল্টে নতুন একটি কলাম যোগ করে সব সারিতে একই মান দেখাতে SELECT col1, col2, 'constant_value' AS alias FROM table ব্যবহার করুন।

সিনট্যাক্স:

SELECT yourColumnName1, yourColumnName2, ..., yourValue AS anyAliasName FROM yourTableName;

উদাহরণ: টেবিল ও ডেটা

mysql> CREATE TABLE DemoTable (
    Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    FirstName VARCHAR(20)
);
mysql> INSERT INTO DemoTable(FirstName) VALUES('John'),('Larry'),('Chris'),('Robert');

সকল রেকর্ড:

+----+-----------+
| Id | FirstName |
+----+-----------+
| 1  | John      |
| 2  | Larry     |
| 3  | Chris     |
| 4  | Robert    |
+----+-----------+

নতুন কলাম AGE যোগ করে মান ২৩ দিন

mysql> SELECT Id, FirstName, 23 AS AGE FROM DemoTable;

ফলাফল:

+----+-----------+-----+
| Id | FirstName | AGE |
+----+-----------+-----+
| 1  | John      | 23  |
| 2  | Larry     | 23  |
| 3  | Chris     | 23  |
| 4  | Robert    | 23  |
+----+-----------+-----+

ব্যবহার: রিপোর্টিং, এক্সপোর্ট, বা ডাইনামিক ক্যালকুলেশন (যেমন NOW(), VERSION()) দেখাতে এই প্যাটার্ন কাজে লাগে। এক্সপ্রেশনও ব্যবহার করা যায়: Id * 2 AS DoubleId।

  1. MySQL-এ SELECT কোয়েরিতে রো নাম্বার (Row Count) যোগ করা ROW_NUMBER() দিয়ে

  2. MySQL কোয়েরিতে ইউজার-ডিফাইনড মান একটি কলামে যোগ করা (UNION ALL)

  3. MySQL-এ IF() এবং টাইমস্ট্যাম্প ব্যবহার করে ২ বছরের বেশি পুরনো রেকর্ডকে বুলিয়ান ফ্ল্যাগে রূপান্তর করা

  4. MySQL-এ DATE_ADD দিয়ে ৪৫ দিন যোগ করে নতুন কলামে দেখানো