คีย์เวิร์ด SQL AS
เช่น
คำAS
สั่งใช้เพื่อเปลี่ยนชื่อคอลัมน์หรือตารางด้วยนามแฝง
นามแฝงมีอยู่ในช่วงเวลาของการสืบค้นเท่านั้น
นามแฝงสำหรับคอลัมน์
คำสั่ง SQL ต่อไปนี้สร้างนามแฝงสองนาม หนึ่งสำหรับคอลัมน์ CustomerID และอีกหนึ่งสำหรับคอลัมน์ CustomerName:
ตัวอย่าง
SELECT CustomerID AS ID, CustomerName AS Customer
FROM Customers;
คำสั่ง SQL ต่อไปนี้จะสร้างนามแฝงสองนาม ขอให้สังเกตว่าต้องใช้เครื่องหมายอัญประกาศหรือวงเล็บเหลี่ยมถ้าชื่อนามแฝงมีช่องว่าง:
ตัวอย่าง
SELECT CustomerName AS Customer, ContactName AS [Contact Person]
FROM Customers;
คำสั่ง SQL ต่อไปนี้สร้างนามแฝงชื่อ "ที่อยู่" ที่รวมสี่คอลัมน์ (ที่อยู่, รหัสไปรษณีย์, เมืองและประเทศ):
ตัวอย่าง
SELECT CustomerName, Address + ', ' + PostalCode + ' ' + City + ', ' + Country
AS Address
FROM Customers;
หมายเหตุ:เพื่อให้คำสั่ง SQL ด้านบนทำงานใน MySQL ให้ใช้สิ่งต่อไปนี้:
SELECT CustomerName, CONCAT(Address,', ',PostalCode,', ',City,', ',Country) AS Address
FROM Customers;
นามแฝงสำหรับตาราง
คำสั่ง SQL ต่อไปนี้จะเลือกคำสั่งซื้อทั้งหมดจากลูกค้าที่มี CustomerID=4 (รอบ ๆ Horn) เราใช้ตาราง "ลูกค้า" และ "คำสั่งซื้อ" และให้ชื่อแทนตารางเป็น "c" และ "o" ตามลำดับ (ในที่นี้เราใช้นามแฝงเพื่อทำให้ SQL สั้นลง):
ตัวอย่าง
SELECT o.OrderID, o.OrderDate, c.CustomerName
FROM Customers AS c, Orders AS o
WHERE c.CustomerName="Around the Horn" AND c.CustomerID=o.CustomerID;