SQL Aliases
زبان SQL برای اینکه اسم ستونها یا جدولها رو کوتاهتر یا خواناتر کنیم، از Alias (نام مستعار) استفاده میکنیم.
🔹 ساختار کلی برای ستون
-
اینجا ستون با نام جدید (
alias_name
) در خروجی نمایش داده میشه. -
استفاده از
AS
اختیاریه، میشه فقط یک فاصله گذاشت.
🔹 مثال روی ستونها
جدول: Customers
id | first_name | last_name | city |
---|---|---|---|
1 | Ali | Ahmadi | Tehran |
2 | Sara | Hosseini | Mashhad |
کوئری:
📌 خروجی:
name | location |
---|---|
Ali | Tehran |
Sara | Mashhad |
🔹 ترکیب ستونها با Alias
📌 خروجی:
full_name |
---|
Ali Ahmadi |
Sara Hosseini |
(در بعضی دیتابیسها مثل MySQL به جای ||
باید از CONCAT
استفاده کنید.)
🔹 ساختار کلی برای جدول
اینجا به جای اسم کامل جدول، از مخفف c
و o
استفاده کردیم.
🔹 مثال با جدول Alias
📌 همون نتیجه قبلی، فقط با نوشتن کوتاهتر.
✅ نکات مهم
-
Alias فقط در همون کوئری فعلی معتبره (اسم واقعی جدول یا ستون تغییر نمیکنه).
-
AS
اختیاریه: میتونید بنویسیدSELECT first_name name FROM Customers;
-
وقتی نام مستعار شامل فاصله باشه، باید داخل کوتیشن (" ") یا براکت ([ ]) بیاد: