การใช้ Alias เพื่อเปลี่ยนชื่อคอลัมน์ในผลลัพธ์
Alias ช่วยให้ชื่อคอลัมน์ในผลลัพธ์อ่านง่ายขึ้น หรือใช้สำหรับอ้างอิงในคำสั่งย่อย (Subquery) และการ Join
ไวยากรณ์
SELECT column_name AS alias_name
FROM table_name [table_alias];
คำสั่ง AS สามารถละเว้นได้ แต่แนะนำให้ใช้เพื่อความชัดเจน
ตัวอย่าง
CREATE TABLE DemoTable2014 (
FirstName VARCHAR(20),
LastName VARCHAR(20)
);
INSERT INTO DemoTable2014 VALUES
('John', 'Smith'), ('David', 'Miller'),
('John', 'Doe'), ('Chris', 'Brown');
SELECT FirstName AS StudentFirstName, LastName AS StudentLastName
FROM DemoTable2014 tbl;
ผลลัพธ์
| StudentFirstName | StudentLastName |
|---|---|
| John | Smith |
| David | Miller |
| John | Doe |
| Chris | Brown |
ประโยชน์เพิ่มเติม: Alias ยังใช้ใน ORDER BY, GROUP BY, HAVING และการอ้างอิงในภาษาโปรแกรมมิ่งได้