Alias (نام معادل) SQL
- صفحه قبل SQL Between
- صفحه بعدی SQL Join
با استفاده از 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 |
- صفحه قبل SQL Between
- صفحه بعدی SQL Join