SQL Alias (ชื่อนิยาม)

ด้วยการใช้ SQL สามารถกำหนดชื่อนามสกุล (Alias) ให้กับชื่อคอลัมน์และชื่อตาราง (Table) ได้

SQL Alias

SQL Alias กราญญาณะตาราง

SELECT column_name(s)
FROM table_name
AS alias_name

SQL Alias กราญญาณะคอลัมน์

SELECT column_name AS alias_name
FROM table_name

Alias ตัวอย่าง: ใช้ชื่อนามสกุลตาราง

จากนี้ เราจะเสนอตารางที่มีสองตารางคือ: "Persons" และ "Product_Orders" และเราจะกำหนดชื่อประกาศชื่อ (alias) คือ "p" และ "po" ต่อตารางเหล่านี้

ตอนนี้ เราต้องการที่จะจัดลำดับรายการสั่งซื้อทั้งหมดของ "John Adams"

เราสามารถใช้ SELECT สตริงด้านล่างนี้ได้:

SELECT po.OrderID, p.LastName, p.FirstName
FROM Persons AS p, Product_Orders AS po
WHERE p.LastName='Adams' AND p.FirstName='John'

SELECT สตริงที่ไม่ใช้นามฉากชื่อ:

SELECT Product_Orders.OrderID, Persons.LastName, Persons.FirstName
FROM Persons, Product_Orders
WHERE Persons.LastName='Adams' AND Persons.FirstName='John'

จาก SELECT สตริงที่กล่าวข้างต้น สามารถเห็นได้ว่า นามฉากชื่อทำให้โปรแกรมการค้นหาง่ายต่อการอ่านและการเขียน

ตัวอย่าง Alias: ใช้ชื่อคอลัมน์ในการเรียกนาม

ตาราง Persons:

Id LastName FirstName Address City
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing

SQL:

SELECT LastName AS Family, FirstName AS Name
FROM Persons

ผลลัพธ์:

Family Name
Adams John
Bush George
Carter Thomas