Alias (نام معادل) SQL

با استفاده از SQL، می‌توان نام مستعار (Alias) برای نام ستون و جدول تعیین کرد.

SQL Alias

قواعد SQL برای نام مستعار جدول

SELECT column_name(s)
FROM table_name
AS alias_name

قواعد SQL برای نام مستعار ستون

SELECT column_name AS alias_name
FROM table_name

Alias مثال: استعمال نام جدول به عنوان نام مستعار

فرض کنید که ما دو جدول داریم که به ترتیب به عنوان "Persons" و "Product_Orders" شناخته می‌شوند. ما برای آن‌ها نام‌های معادل "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