ทุกคนที่ตอบก่อนฉันถูกต้อง คุณใช้เป็นชื่อทางลัดนามแฝงสำหรับตารางเมื่อคุณมีคิวรียาว ๆ หรือคิวรีที่มีการรวม นี่คือตัวอย่างสองสามตัวอย่าง
ตัวอย่าง 1
SELECT P.ProductName,
P.ProductGroup,
P.ProductRetailPrice
FROM Products AS P
ตัวอย่าง 2
SELECT P.ProductName,
P.ProductRetailPrice,
O.Quantity
FROM Products AS P
LEFT OUTER JOIN Orders AS O ON O.ProductID = P.ProductID
WHERE O.OrderID = 123456
ตัวอย่างที่ 3
เป็นแนวทางปฏิบัติที่ดีในการใช้คำหลัก AS และแนะนำมาก แต่สามารถดำเนินการค้นหาเดียวกันได้โดยไม่ต้องใช้คำเดียว (และฉันมักจะทำ)
SELECT P.ProductName,
P.ProductRetailPrice,
O.Quantity
FROM Products P
LEFT OUTER JOIN Orders O ON O.ProductID = P.ProductID
WHERE O.OrderID = 123456
อย่างที่คุณบอกฉันไม่ได้ใส่คีย์เวิร์ด AS ในตัวอย่างสุดท้าย และสามารถใช้เป็นนามแฝง
ตัวอย่างที่ 4
SELECT P.ProductName AS "Product",
P.ProductRetailPrice AS "Retail Price",
O.Quantity AS "Quantity Ordered"
FROM Products P
LEFT OUTER JOIN Orders O ON O.ProductID = P.ProductID
WHERE O.OrderID = 123456
ผลลัพธ์ของตัวอย่างที่ 4
Product Retail Price Quantity Ordered
Blue Raspberry Gum $10 pk/$50 Case 2 Cases
Twizzler $5 pk/$25 Case 10 Cases