ใน MySQL สามารถตั้งชื่อเรียก (alias) ให้คอลัมน์ได้ โดยใช้ AS หรือเว้นว่างไว้ก็ได้
สร้างตารางและเพิ่มข้อมูล
mysql> CREATE TABLE DemoTable (
Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
Name VARCHAR(20)
);
mysql> INSERT INTO DemoTable(Name) VALUES ('John'), ('Larry'), ('Sam');
กรณี 1: ใช้ AS
mysql> SELECT Id, Name AS FirstName FROM DemoTable;
+----+-----------+
| Id | FirstName |
+----+-----------+
| 1 | John |
| 2 | Larry |
| 3 | Sam |
+----+-----------+
กรณี 2: ไม่ใช้ AS (เว้นว่าง)
mysql> SELECT Id, Name FirstName FROM DemoTable;
+----+-----------+
| Id | FirstName |
+----+-----------+
| 1 | John |
| 2 | Larry |
| 3 | Sam |
+----+-----------+
แนะนำ: ควรใช้ AS เพื่อความชัดเจนและป้องกันความสับสน (โดยเฉพาะเมื่อชื่อคอลัมน์ซ้ำกับคีย์เวิร์ด)