SQL Alias (ชื่อนิยาม)
- หน้าก่อนหน้า SQL Between
- หน้าต่อไป SQL Join
ด้วยการใช้ 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 |
- หน้าก่อนหน้า SQL Between
- หน้าต่อไป SQL Join