สามารถสร้างคอลัมน์จำลอง (computed column) ใน SELECT ได้โดยใช้ AS ตามด้วยค่าคงที่หรือนิพจน์
สร้างตารางตัวอย่าง
mysql> CREATE TABLE DemoTable (
-> Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> Name VARCHAR(100),
-> Age INT
-> );
เพิ่มข้อมูลตัวอย่าง
mysql> INSERT INTO DemoTable(Name, Age) VALUES('Robert', 24);
mysql> INSERT INTO DemoTable(Name, Age) VALUES('Chris', 22);
แสดงข้อมูล
mysql> SELECT * FROM DemoTable;
ผลลัพธ์:
+----+--------+------+ | Id | Name | Age | +----+--------+------+ | 1 | Robert | 24 | | 2 | Chris | 22 | +----+--------+------+
คำสั่ง SELECT พร้อมคอลัมน์ใหม่ DefaultCountryName
mysql> SELECT Id, Name, Age, 'US' AS DefaultCountryName FROM DemoTable;
ผลลัพธ์:
+----+--------+------+--------------------+ | Id | Name | Age | DefaultCountryName | +----+--------+------+--------------------+ | 1 | Robert | 24 | US | | 2 | Chris | 22 | US | +----+--------+------+--------------------+
คำอธิบาย: 'US' AS DefaultCountryName สร้างคอลัมน์ใหม่ชื่อ DefaultCountryName มีค่า 'US' ทุกแถว ไม่ต้อง ALTER TABLE จริง ใช้สำหรับรายงานหรือ Export ข้อมูล