الانتقال إلى المحتوى

احتاج مساعدة في Alias


ledow2007

Recommended Posts

بسم الله الرحمن الرحيم

الأخوة الأعضاء الكرام أولاً يعجز لساني عن شكركم لما قدمتموة لي من خلال منتداكم هذا والذي والله العظيم حققت منه استفادة كبيرة
اتمني أن يسع صدركم شخص مثلي
من خلال منتداكم تعرفت على الأوركل وبدأت في دراستة selfstudy بعد ما عرفت أن تكلفتة بالمعاهد تكون عالية جدا جدا
فأنا مصري مقيم بالكويت وتكلفة one level في dba track تتعدي 550 د.ك تقريبا 11000 ج.م ولكن هناك بعض الأشياء تقف أمامي ولا أجد غير منتداكم لأفهم منه وانهل من العلم الذي حباكم به الله عز وجل في هذا المجال.

لي بعض الأسئلة أتمني أن أجد جواباً عليها من حضراتكم
1- أعرف وأفهم Alias ولكن عندما وصلت إلى الدرس السابع في sql والخاص advanced subqueries وجدت مثالاً لا أستطيع أن أفهمة وهو

Select E.Ename,M.Mgr,M.Ename
From Emp E,Emp M
Where E.Empno = M.mgr
أو

SELECT emp.last_name
FROM employees emp
WHERE emp.employee_id IN (SELECT mgr.manager_id
FROM employees mgr);


2- انني بدأت بدراسة sql منذ تقريبا شهر فهل انا اسير على خطي طيبة أم أنني بطيء بعض الشيء حيث انه كما تعلمون منهج الأوركل طويل جدا. وكم من الوقت يجب أن استغرق لأنهائه (مع العلم أنني أدرس لأكون DBA)

ولكم مني جزيل الشكر وداعياً الله عز وجل أن يضع ذلك في ميزان حسناتكم فهو القادر على أن يجزيكم أفضل الجزاء لما تفعلوه لخدمة الناس وتعليمهم.

رابط هذا التعليق
شارك

اخى الفاضل
الرلابط ده موجد على فيدو يشرح صوت وصوره السلف شوين http://www.4shared.com/file/220710914/89f45834/4_online.html


والربط ده فيه كتاب كويس اوى بالعربى http://www.4shared.com/file/220662499/e431faec/_Oracle.html
اما بنسبه لقدرات فى التعلم انت بطى نسبيا لان لازم كل اسبوع تدر س 4 فصول على الاقل لانك لوفى كورس كان ذمانك خلصت سيكول كامل
اما بنسبه DBA محتاج وقت كتير الاول انت مفروض تبقى دفولبر عندك خبره سنتين على الاقل عشان تبداى تاخد DBA
المعلومه تقريبا اكيدا ولكان اجتهد واتعب و ان شاء الله هيتكون DBA و عشان انت مسافر فى دعوتك مستاجبه ادعلى وادعى لنفسك ان ياجى اليوم التكون انا وانت DBA

رابط هذا التعليق
شارك

أخي الكريم ال alias هو عبارة عن اختصار لاسم الجدول في حال كان اسم الجدول يتكون من عدد كبير من الأحرف وله ضوابط لكتابته
مثلا أن لا يكون فراغات في الاسم و اذا أردت ان يكون في ال alias فراغات يجب أن تضعه بين " "
وقد يستخدم ال Alias في جمل ال select بحيث يمكنك تغيير اسم الحقل الذي سيظهر في النتيجة وطبعا لا يؤثر على الجدول فمثلا

select empno,ename from emp



عند تنفيذ جملة الاستعلام سيظهر في ال header
empno ename
10 mohammad
20 ali

ولكن اذا قمنا بكتابة جملة الا ستعلام كالتالي

select empno "Employee Number",ename "Employee Name" from emp



عند تنفيذ جملة الاستعلام سيظهر في ال header
Employee Number Employee Name
10 mohammad
20 ali


هذا باختصار.......

تم تعديل بواسطة mk3bmw
رابط هذا التعليق
شارك

السلام عليكم ورحمة الله وبركاته

Select E.Ename,M.Mgr,M.Ename
From Emp E,Emp M
Where E.Empno = M.mgr



المثال الأول يعرض اسم الموظف ورقم المدير واسم المدير
وممكن تنفذه في user scott
ولو كان المستخدم lock ممكن تستخدم الأمر
alter user scott account unlock

SELECT emp.last_name
FROM employees emp
WHERE emp.employee_id IN (SELECT mgr.manager_id
FROM employees mgr);



المثال الثاني يعرض اسم الموظفين الي هم مديرين
وممكن تنفذه في user hr
ولو كان المستخدم lock ممكن تستخدم الأمر
alter user hr account unlock

[email protected]

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية