أهم أقسام المدونة

الصفحات

الاثنين، 15 أغسطس 2016

وضع اسم مستعار


وضع اسم مستعار باستخدام الكلمةAS :
رأينا من قبل كيف يمكن استخدام الكلمة AS لوضع اسم مستعار للجدول.. مثلا:

SELECT A.*, B.ID, B.Book
FROM Authors As A, Books As B

ويمكنك أيضا استخدام الكلمة AS لوضع اسم مستعار للحقل.. مثال:
SELECT Book AS [اسم الكتاب], Author AS [المؤلف]
FROM Books, Authors
WHERE AuthorID = Authors.ID

الآن ستظهر أسماء المؤلفين وكتبهم، ولكن عنواني العمودين سيكونان اسمين عربيّين هذه المرّة.
ومن الاستخدامات الطريفة للاسم المستعار، استخدامه لتسميّة أحد الحقول الناتجة عن دمج حقلين معا.. افترض أننا نريد عرض حقل يحتوي على اسم الكتاب متبوعا بشرطة متبوعةً باسم المؤلف.. لفعل هذا، علينا تشبيك Concatenate الحقلين، تماما كما نفعل مع المتغيّرات النصّيّة في لغات البرمجة العادية، مع منح الحقل الناتج اسما مستعارا باستخدام الكلمة AS، كالتالي:

SELECT Book + '_' + Author AS [اسم الكتاب]
FROM Books, Authors
WHERE AuthorID = Authors.ID
 

ملحوظة:
عند تنفيذ الجملة السابقة في باني الاستعلام سيتم وضع التعبير Book + '_' + Author كحقل في قسم المعايير Criteria Pane، مع منحه الاسم المستعار "اسم الكتاب".. هذه هي الطريقة التي تضيف بها الحقول المدمجة في باني الاستعلام.. اكتب العمليّة التي تجمع بين الحقلين في أيّ خانة فارغة في العمود Column، وامنح هذا الحقل الجديد الاسم المستعار المناسب.

 وليست الحقول النصّيّة فقط هي ما نستطيع دمجه، حيث يمكننا أن نجرى عمليّات الجمع والطرح والضرب والقسمة على الحقول الرقميّة كما يحلو لنا. 

 من كتاب: من الصفر إلى الاحتراف برمجة قواعد البيانات في فيجوال بيزيك دوت نت ADO .NET.. للتنزيل:

ليست هناك تعليقات:

إرسال تعليق

ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.