أثناء استرجاع بيانات السجلات records يمكننا كتابة أسماء الحقول fields بأسماء أخرى مستعارة بحيث ALIAS تكون مفهومة للمستخدم،وذلك من خلال استخدام الأمر AS
الصيغة العامة:-
فمثلا عند الرغبة فى استرجاع بيانات حقل tid كود المعلم بحيث يظهر أثناء استرجاع البيانات باسم الكود.
نكتب جملة
نلاحظ أنه تم إظهار اسم الحقل tid باسم الكود وليس باسم tid وذلك لأننا قمنا بعمل اسم بديل alias للحقل .
نلاحظ أنه تم عرض بيانات اسم الحقل tid عن طريق استخدام اسم الحقل متبوعا باسم الجدول يفصل بينهما نقطة كما ذكرنا من قبل
يمكن كتابة اسم الجدول المستعار مباشرة بدون استخدام الأمر as كما هو موضح بالمثال
نلاحظ انه تم عرض البيانات اسم الحقل tid من خلال الاسم المستعار وهو كود المعلم.
الصيغة العامة:-
SELECT first_name AS Name FROM table_name;
حيث أن first_name هو اسم حقل
وName هو الاسم البديل الذى نريد تسمية الحقل به عند جلب البيانات فى الاستعلام.
table_name هو اسم الجدول الذى يتم إجراء الاستعلام عليه.
نكتب جملة
select tid AS الكود from teachers
حيث teachers هو الجدول الذى يتم إجراء الاستعلام عليه.
tid هو اسم الحقل الذى جلب بياناته من خلال الاستعلام
الكود هو اسم الحقل المستعار أو البديل الذى نريد أن يظهر أثناء عرض البيانات
نلاحظ أنه تم إظهار اسم الحقل tid باسم الكود وليس باسم tid وذلك لأننا قمنا بعمل اسم بديل alias للحقل .
نلاحظ أنه فى حالة أن يكون الاسم بعد alias مكون من كلمة واحدة فلا يحتاج إلى استخدام علامة اقتباس أما إذا الاسم بعد alias مكون من أكثر من كلمة فلابد من استخدام علامة اقتباس مزدوجة " " أومفردة ' ' او استخدم الأقواس المربعة[ ] .
نلاحظ أنه تم إظهار اسم الحقل tid باسم
كود
المعلم وليس
باسم tid وذلك
لأننا قمنا بعمل اسم بديل alias
للحقل .
يمكن عمل اسم مستعار لأكثر من حقل فى نفس
الجدول حيث يتم عمل اسم مستعار لكود المعلم tid واسم مستعار للاسم الأول tfname واسم مستعار لاسم الأب tlname
نلاحظ أنه تم إظهار اسم الحقل tid
باسم كود المعلم واظهار اسم الحقل tfname باسم
الأسم الأول وإظهار اسم الحقل tlname باسم
اسم الأب .
يمكن كتابة اسم الحقل بمعلومية اسم الجدول
يفصل بينهما نقطة . Teachers.tid حيث teachers اسم
الجدول بينما tid اسم الحقل
ونلجأ إلى هذا الاجراء عند وجود أكثر من
اسم حقل فى أكثر من جدول بنفس الاسم
نلاحظ أنه تم عرض بيانات اسم الحقل tid عن طريق استخدام اسم الحقل متبوعا باسم الجدول يفصل بينهما نقطة كما ذكرنا من قبل
وبالطبع يمكن عمل اسم مستعار للحقل الذى تم
استدعائه من خلال كتابة اسم الحقل بمعلومية اسم الجدول يفصل بينهما نقطة teachers.tidحيث teachers هو
اسم الجدول وtid هو
اسم حقل كود المعلم كما هو موضح
نلاحظ انه تم عرض البيانات اسم الحقل tid من
خلال الاسم المستعار وهو كود
المعلم.
يمكن عمل اسم مستعار لاسم الجدول من خلال
الأمر as ثم
اختيار الاسم المستعار ونلاحظ أنه تم كتابة اسم الحقل من خلال اسم الجدول المستعار
يفصل بينهما نقطة .t.tid حيث t هو
الاسم المستعار للجدول
يمكن كتابة اسم الجدول المستعار مباشرة بدون استخدام الأمر as كما هو موضح بالمثال
نلاحظ انه تم عرض البيانات اسم الحقل tid من خلال الاسم المستعار وهو كود المعلم.
ملاحظة:-
بمجرد عمل alias للجدول لا يمكن استدعاء الحقل بمعلومية اسم الجدول .فهذا الإجراء يكون خاطئ
select teachers.tis from teachers as e;
ليست هناك تعليقات:
إرسال تعليق