Latest web development tutorials

الاسم المستعار سكليتي

يمكنك إعادة تسمية مؤقتا الجدول أو العمود إلى اسم آخر، وهو ما يسمىمستعار.ويشير استخدام الجدول الاسم المستعار لبيان سكليتي خاص لإعادة تسمية الجداول. إعادة تسمية تغيير مؤقت لا يغير الاسم الفعلي للجدول في قاعدة البيانات.

يستخدم عمود الاسم المستعار لبيان سكليتي خاص لإعادة تسمية الأعمدة في الجدول.

قواعد

الجدول الاسم المستعار الجملة الأساسية هي كما يلي:

COLUMN1 SELECT، COLUMN2 ....
من TABLE_NAME AS ALIAS_NAME
أين [شرط].

بناء الجملة الأساسيةللاسم مستعار العمودهو على النحو التالي:

COLUMN_NAME SELECT AS ALIAS_NAME
من TABLE_NAME
أين [شرط].

أمثلة

لنفترض أن هناك اثنين من الجداول أدناه، (1) طاولات الشركة هي على النحو التالي:

سكليتي> حدد * من شركة.
اسم معرف AGE عنوان راتب
---------- -------------------- ---------- ---------- ----------
1 بولس 32 ولاية كاليفورنيا 20000.0
2 ألين 25 تكساس 15000.0
3 تيدي 23 النرويج 20000.0
4 مارك 25 ريتش موند 65000.0
5 ديفيد 27 تكساس 85000.0
6 كيم 22 جنوب قاعة 45000.0
7 جيمس 24 هيوستن 10000.0

(2) هو قسم جدول آخر، على النحو التالي:

معرف DEPT EMP_ID
---------- -------------------- ----------
1 الفواتير 1
2 الهندسة 2
3 7 المالية
4 الهندسة 3
5 المالية 4
6 5 الهندسة
7 المالية 6

الآن، وهنا هو استخدامالجدول اسم مستعار، حيث نستخدم C و D، على التوالي، وباعتبارها الجدول الاسم المستعار شركة زارة الخارجية:

سكليتي> SELECT C.ID، C.NAME، C.AGE، D.DEPT
        من شركة AS C، D قسم AS
        أين C.ID = D.EMP_ID.

وبيان سكليتي أعلاه تنتج النتائج التالية:

الرقم الاسم العمر DEPT
---------- ---------- ---------- ----------
1 بولس الفواتير 32 تكنولوجيا المعلومات
2 ألين 25 الهندسه
3 تيدي 23 الهندسه
4 مارك 25 المالية
5 ديفيد 27 الهندسه
6 كيم 22 المالية
7 جيمس 24 المالية

دعونا ننظر فيعمود الاسم المستعار الحالات التي تكون فيها عمود معرف COMPANY_ID الاسم المستعار، COMPANY_NAME العمود الاسم المستعار:

سكليتي> SELECT C.ID AS COMPANY_ID، C.NAME AS COMPANY_NAME، C.AGE، D.DEPT
        من شركة AS C، D قسم AS
        أين C.ID = D.EMP_ID.

وبيان سكليتي أعلاه تنتج النتائج التالية:

COMPANY_ID COMPANY_NAME AGE DEPT
---------- ------------ ---------- ----------
1 بولس الفواتير 32 تكنولوجيا المعلومات
2 ألين 25 الهندسه
3 تيدي 23 الهندسه
4 مارك 25 المالية
5 ديفيد 27 الهندسه
6 كيم 22 المالية
7 جيمس 24 المالية