یه تابستون متفاوت با یه تصمیم هوشمندانه! دوره هوش مصنوعی با تخفیف ویژه، فقط با کد AI84 دوره هوش مصنوعی با تخفیف ویژه، فقط با کد AI84
🎯 ثبت نام
بستن تبلیغات
تسلط کامل بر سی‌شارپ با یک دوره پروژه‌محور

یادگیری سی شارپ از مفاهیم پایه تا پروژه محور: شی‌گرایی، کار با SQL و LINQ، ORMها (Entity Framework)، ساخت پروژه مدیریت رستوران با گزارشات حرفه‌ای و امکانات کامل!

مشاهده بیشتر
SQL Server رو حرفه‌ای یاد بگیر

تو این دوره SQL Server رو از صفر تا پیشرفته یاد می‌گیری! از تراکنش‌ها و طراحی دیتابیس تا Query نویسی حرفه‌ای و پروژه‌های واقعی مثل مدیریت فروش و سیستم مالی. همه چی رو با مثال و تمرین یاد می‌گیری و یه متخصص دیتابیس می‌شی!

مشاهده بیشتر

آموزش Aliases

دوره های پیشنهادی

از SQL Aliases برای نام گذاری موقتی یک جدول یا ستون استفاده می شود.

از SQL Aliases برای نام گذاری موقتی یک جدول یا ستون در پایگاه داده استفاده می شود.

اساسا نام های مستعار برای راحت تر خواندن نام ستون ها استفاده می شود.

فرم دستور تخصیص نام مستعار برای ستون ها

1
2
3
4
5
SELECT column_name AS alias_name
 
FROM table_name;
 
 <button></button>

فرم دستور تخصیص نام مستعار برای جداول

1
SELECT column_name(s)<button></button>
1
FROM table_name AS alias_name;<button></button>

نحوه استفاده از Alias در پایگاه داده

در این آموزش از نمونه پایگاه داده مشهور Northwind استفاده خواهیم کرد.

جدول زیر از میان جدول "Customers" انتخاب شده است:

1
clip_image001[28]<button></button>

و قسمت دیگر از جدول "Orders" :

1
clip_image002[8]<button></button>

مثال استفاده از Alias برای نام گذاری ستون های جدول

عبارت SQL زیر دو نام را برای ستون های Customer Name و Contact Name مشخص می کند. نکته: اگر در

نامی که می خواهید به ستون ها اختصاص دهید space وجود دارد حتما باید از double quotation یا square brackets استفاده کنید.

1
SELECT CustomerName AS Customer, ContactName AS [Contact Person]<button></button>
1
FROM Customers;<button></button>

در عبارت SQL زیر چهار ستون (آدرس، شهر، کد پستی و کشور) با هم تلفیق شده و همه آنها را تحت نام "آدرس" و در یک ستون دسته بندی کرده ایم:

1
2
3
4
SELECT CustomerName, Address+', '+City+', '+PostalCode+', '+Country AS Address
 
FROM Customers;
<button></button>

نکته: برای اجرای عبارت SQL فوق در MySQL از فرمان زیر استفاده نمایید:

1
2
3
SELECT CustomerName, CONCAT(Address,', ',City,', ',PostalCode,', ',Country) AS Address
 
FROM Customers;<button></button>

مثال استفاده از Alias برای نام گذاری جداول

عبارت SQL زیر تمام سفارشات مشتری Customer ID=4 یعنی (Around the Horn) را انتخاب می کند. در این قسمت ما همچنین جدول های "Customers" و "Orders" را انتخاب کرده و به ترتیب به آنها نام های مستعار "C" و "O" را می دهیم. (در اینجا از Alias جهت کوتاه کردن نام جداول استفاده شده است)

1
2
3
4
5
6
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;
<button></button>

دستور فوق بدون استفاده از Alias به شکل زیر خواهد بود:

1
2
3
4
5
SELECT Orders.OrderID, Orders.OrderDate, Customers.CustomerName
 
FROM Customers, Orders
 
WHERE Customers.CustomerName="Around the Horn" AND Customers.CustomerID=Orders.CustomerID;<button></button>

نام های مستعار در شرایط زیر کارآمد خواهند بود:

· زمانیکه بیشتر از یک جدول در query ارسالی وجود داشته باشد.

· زمانیکه از توابع در query ها استفاده شود.

· زمانیکه نام ستون ها بلند و غیر قابل خواندن باشد.

· زمانیکه دو یا چند ستون با یکدیگر تلفیق شوند.

1394/07/27 14983 5016
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...