خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


چگونه از اسامی مستعار برای جداول و فیلدها در دستور SELECT اس کیو ال سرور استفاده کنیم؟

چگونه از اسامی مستعار برای جداول و فیلدها در دستور SELECT اس کیو ال سرور استفاده کنیم؟
نویسنده : امیر انصاری
یکی از کارهایی که برنامه نویسان اس کیو ال سرور مشتاق به آنند اینست که دستورات را خواناتر و کوتاه تر بنویسند. اسامی مستعار در این زمینه می توانند به شما کمک زیادی بکنند. مخصوصا در مواقعی که دستور SELECT شما از چندین جدول مختلف باشد و در آن از JOIN های زیادی استفاده شده باشد، این اسامی مستعار بسیار به کمک شما خواهند آمد. به دستور زیر دقت کنید :

نرم افزار سامانه مودیان راهکار




SELECT WD.*
,P.RowName AS PersonName
,G.RowName AS GoodName
FROM WhDocD WD
LEFT JOIN Good G ON WD.Good_ID = G.RowID
LEFT JOIN WhDocH WH ON WD.WhDocH_ID = WH.RowID
LEFT JOIN Person P ON WH.Person_ID = P.RowID


همانطور که می بینید در دستور سلکت بالا از اسامی مستعار برای جداول استفاده شده است.

نکته : بطور کلی برای ایجاد یک اسم مستعار برای یک جدول یا یک فیلد می توانید بلافاصله بعد از نام آن جدول یا فیلد نام مستعار را قرار بدهید. اگر دقت کنید در دستور بالا بعد از نام فیلدها کلمه کلیدی AS را قرار داده ایم که برای نامگذاری مستعار کاربرد دارد. این کلمه کلیدی Optional می باشد و استفاده از آن ضروری نیست. اگر در قسمت جداول دقت کنید دیگر این کلمه کلیدی را قرار نداده ایم. با این حساب هر دو دستور زیر صحیح می باشند و اس کیو ال سرور به درستی آنرا اجرا خواهد کرد :


FROM WhDocD WD

یا

FROM WhDocD AS WD




نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز