الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

اسئلة انترفيو لم اجب عليها

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله
كل عام وانتم بخير بمناسبة حلول المولد النبوي الشريف.
لو سمحتم عند بعض الاسئلة واجهتنى عند عمل انترفيو او مقابلة عمل ؛ تم سؤالى فى اكثر من نقطة واردت ان اعرضها عليكم كي يستفيد من يرغب فى ذلك وكي اعرف ايضا الاجابة الصحيحة منكم 0
بدء السؤال الاول : بمجرد تحدثي عن الداتا بيز وكان السؤال كالاتي :
ايه الفرق بين اى داتا بيز واخرى ؟ بمعنى الاكسيس والفيجوال بيسك وحتى صفحة الوررد باد تعتبر داتا بيز , فما هو الفرق ؟ ومتى استطيع القول ان الذى امامي يعد داتا بيز ؟
وكانت اجابتى ان اختلاف الداتا بيز يتضح فى قوة وامان وسرعة استدعاء البيانات كلها عوامل تميز اى داتا بيز عن الاخرى ؛ ولكن كان الرد اهذا فقط ؟ واكمل السائل ان ورقة الورد يخزن فيها بيانات لها ايضا سرية ويمكن البحث فيها ايضا عن اى بيانات ووجه السؤال مرة اخرى ماهو الفرق بين الاكسيس والفيجوال بيسك و صفحة الوررد ؟ وشعرت ان الاجابة ان لم تكن صحيحة فهى على الاقل غير كاملة .
فما رئيكم ؟

  • الردود 35
  • المشاهدات 12.6k
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

الصور المنشورة

بتاريخ:

السلام عليكم ورحمه الله وبركاته
ياخى لايجوز تهنئه المسلمين بالمولدالنبوى فهذا لم يرد عن صحابه النبى محمد صلى الله عليه وسلم فهو امر محدث ليس عليه
دليل فى الشرع وفى هذا تشبه بالنصارى فى احتفالهم بميلاد سيدنا عيسىصلى الله عليه وسلم على حد زعمهم, هذا وعلى حد علمى ان النبى صلى اله عليه وسلم لم يولد فى هذا اليوم والله اعلم

اما بخصوص سوالك فلا يعتبر الفيجول باسيك ولا الورد برامج داتا بييس ام اما الفرق بين الاكسيس والاوراكل من حيث الدات بيس فاوراكل يستوعب كم اكبر بكثير من الداتا وعمليه الاستعلام اسهل بكثير وهذا باستخدام السكول بلس ونظام الامان فى اوراكل اوسع من اكسييسوالفرق الجوهرى ان اواكل يعد compiler اما اكسيس فهو برنامج مبنى على compiler اخر
والله اعلم

وربنا يوفقك لوظيفه يرضاها الله لك

بتاريخ:
  • كاتب الموضوع

السلام عليكم
اولا انا اخت مش اخ ؛ ثانيا بالنسبة لاجابتك فقد جاوبت تقريبا مثلها ولكن اظنها خاطئ
وشكرا
نورا

بتاريخ:

السلام عليكم ورحمه الله وبركاته
انا اسف انسه نورا لم اخذ بالى من اسم حضرتك جيدا

بتاريخ:

الاكسس والاوراكل و SQL server قاعدة بيانات علائقية Releational Database

Word و notapad قاعدة بيانات ايظا لاكن غير علائقية non releational database

بتاريخ:

اولا اختى / NORA 2006
انتى نسيتى نقطه مهمه فى الانترفيو وهو انه السائل وهو عامه يكون مدير IT
وهو يحاول دائما اللعب على وتر الثقه بالنفس فانت حتى لو تعلمين الاجابه بوضوح فانه يتحكم هنا باعصابك وبزعزعه ثقتك ويجعل تشكين فى اجابتك


وبالنسبه لردك الطبيعى على السؤال فهو على ما اعتقد انه كان سيكون كالاتى
او الفجوال بيسك ليس برنامج قواعد بيانات بل هى لغه برمجيه يتم التحكم فى قواعد البيانات من خلالها عن طريق الفورم المصممه بها فهى اداة ادخل قاهده البيانات وليس قاعده بذاتها
وما بالنسبه للورد فهو يعتبر قاعدةبيانات ليست منطقيه بحد ذاتها بلى هى مجرد تطبيقى يخزن بيانات وبكم صغير فما هو اكبر مساحه يتحملها الورد وما هى انواع الملفات القابله للتخزين بداخله وكما قال الاخ/ ابو صالح فهم ليس قاعده بيانات علائقيه فاذا اعتبرنا الواد قاعده بيانات اذا نعتبر POWER POINT OR EXCEL OR WINAMP قواعد بيانات اليست كلها تخزن معلومات بداخلها وهل نقوم بانشاء مستخدمين فى الورد اواخراج تقارير منه
ارجو ان اكون اوضحت مدى لغز السائل فى محاوله زعزعة الثقه بالنفس فكلنا نعلم الاجابه ولكن هو الوقت واتمنى ان يوفقك الله اختى العزيزة

بتاريخ:

اخي العزيز .... لن ازيد شيئا على ما أجاب به الاخوة الاعزاء

- قاعدة بيانات اوركل ..... داتابيز علائقية ( معتمدة على ربط الجداول مه بعضها البعض )
-قاعدة بيانات اوركل ..... يتك تخزين كم هائل جدا من البيانات بداخلها
-قاعدة بيانات اوركل .....اكثر حماية وسرية من غيرها على الاطلاق .
-قاعدة بيانات اوركل .....تستخدمها وزارة الدفاع الامريكية ( البنتاقون ) لقوتها
-قاعدة بيانات اوركل .... سريعة جدا في استرجاع البيانات بغض النظر عن الكم الهائل من البيانات المخزنة بداخلها .


- ارجوا ان اكون قدمت لك شيئا :)


اختي الكريمة نورا .... يا ريت لو تتكرمي بوضع جميع اسئلة المقابلة ( مع الاجابات d:,:) ) اذا بتتكرمي حتى تعم
الاستفادة للجميع .

بتاريخ:
  • كاتب الموضوع

السلام عليكم
اشكرك كثيرا استاذ ابو صالح لاهتمامك.
اما الاستاذ mdsalah فكلامك منطقى وامثلتك فى محلها .
الاستاذ الجبالي جزاك الله كل خير لردك الكريم .
ولكن كنت اريد ان استوضح شيئ واحد فاذا قلنا ان قاعدة البيانات او الداتا بيز اسمها سيكول بلاس نظرا لكل ما تم ذكره
فبماذا يمكننا ان نسمي صفحة الورد او الاكسيل ؟ هل هي تطبيقات اوفيس ؟ لا اعرف ولكن السؤال ورقة الورد فى حد
ذاتها ماذا يطلق عليها اهي اداة لتخزين بيانات ؟ ام مساعدة من ميكروسوفت ؟ اما ماذا ؟ فما الاسم العلمي
الذي يمكننا ان نطلقه على صفحة الورد او الاكسيل ؟
وميرسي لكل من ساهم فى الرد
اختكم نورا

بتاريخ:

post-39062-1175357639_thumb.jpgالى نور:-
اولا:تعتبر اوراكل و الداتا بيز 3+ والبارادوكس واكسيس و ورد واكسل كلها عباره عن حزم برمجيه جاهزه
تسمى بالمصطلح العلمي-(packages) تم استعمال لغات برمجيه لتصميمها ولتطويرها اصلا
مثل لغة السي ومشتقاتها او بيسك ومشتقاتها فالتصميم واجهه تطبيقيه مختصره (مثلاً عمل مايكرو) للتعامل مع ورد مثلا نستعمل لغة visual basic for application-(VBA)
ثانيا: تعتبر الاوراكل و مايكروسوفت أس كيو أل محركات قواعد بيانات اصلاً , ومثال على محركات قواعد البيانات هي Microsoft database jet engine(MJE) وBorland database engine (BDE)
ثالثاً:الفرق بين الSQL و ال PL_SQL من جهه ولغات البرمجه الاخرى :
1-لا تستطيعي تصميم واجهات تطبيقيه بلغة sql مثل برنامج ال PAINTER او كورل درو بعكس لغات البرمجه
2- الsql صممت فقط للتعامل مع الداتا بيز
رابعاً:تعتبر الاوفيس بشكل عام ويرامجها عباره عن واجهات رسوميه GUI للتعامل مع البيانات مثل الصفحات الرسوميه الاخرى التي تستعمل للإتصال مع قواعد البيانات عن طريق محركات بحث مختلفه بقواعد واوامر مخزنه سابقاً ...............

وارجو الله لكي التوفيق

بتاريخ:

post-39062-1175357639_thumb.jpgالى نور:-
اولا:تعتبر اوراكل و الداتا بيز 3+ والبارادوكس واكسيس و ورد واكسل كلها عباره عن حزم برمجيه جاهزه
تسمى بالمصطلح العلمي-(packages) تم استعمال لغات برمجيه لتصميمها ولتطويرها اصلا
مثل لغة السي ومشتقاتها او بيسك ومشتقاتها فالتصميم واجهه تطبيقيه مختصره (مثلاً عمل مايكرو) للتعامل مع ورد مثلا نستعمل لغة visual basic for application-(VBA)
ثانيا: تعتبر الاوراكل و مايكروسوفت أس كيو أل محركات قواعد بيانات اصلاً , ومثال على محركات قواعد البيانات هي Microsoft database jet engine(MJE) وBorland database engine (BDE)
ثالثاً:الفرق بين الSQL و ال PL_SQL من جهه ولغات البرمجه الاخرى :
1-لا تستطيعي تصميم واجهات تطبيقيه بلغة sql مثل برنامج ال PAINTER او كورل درو بعكس لغات البرمجه
2- الsql صممت فقط للتعامل مع الداتا بيز
رابعاً:تعتبر الاوفيس بشكل عام ويرامجها عباره عن واجهات رسوميه GUI للتعامل مع البيانات مثل الصفحات الرسوميه الاخرى التي تستعمل للإتصال مع قواعد البيانات عن طريق محركات بحث مختلفه بقواعد واوامر مخزنه سابقاً ...............

وارجو الله لكي التوفيق
بتاريخ:

السلام عليكم
اظن ان الاخوة الكرام قد اجابوكى بأستفاضة ولكن ماهى باقى الاسئلة التى طرحت عليك ؟
وشكرا
ميجا

بتاريخ:
  • كاتب الموضوع

اولا ميرسي جدا لكل من حاول الرد والاجابة ؛ اما عن باقى الاسئة فهي متعددة ففى pl وكذلك الفورم فدعنى انهي جزئية جزئية
فقد تم سؤالي عن الفرق بين الجلوبال فاريبال والبارميتر golbal v. & pram
حيث ان الثنين من الممكن ان يحملوا قيم بين الفورم وتلعثمت ولم استطع الاجابة بالشكل الصحيح .
فأرجوا من يعرف الفرق بينهم ويعطينى ولو مثال بسيط اكون شاكرة له جدا
*** هناك امر اود معرفته منكم بعيد عن الموضوع وهو حينما اكتب اى رد هنا لا اعرف كيف اعدل فيما كتبت
فكان المنتدي على شكله القديم هناك زرار مكتوب عليه تعديل يمكنك منه تعديل اى جزء فى موضوعك او ردك اما الان
فلا اعرف فأرجوا ان يشرح لي اى شخص كيفية التعديل فى ردودى بعد طرحها
مرة تانية ميرسي ليكم جميعا
اختكم نورا

بتاريخ:

اعتقد ان الفرق الاساسي يكمن في
ان متغير الجلوبل يمكن ان يستخدم في اي موديل

اما البارميتر
فيستخدم في الموديل المرسل و المستقبل فقط


بالنسبه للتعديل في رسالة المشاركة في المنتدى اعتقد انه لايمكن ذالك بعد الارسال

وشكراً لكي

بتاريخ:

مثال لنظام مدرسي

نستخدم متغير جلوبل
للسنة الدراسية التي يتم الدخول للنظام بها لانها غالباً ستستخدم في جميع الموديلات


ونستخدم بارميتر
اذا اردنا ان ان نعرض من فورم بيانات الطلاب فورم اخر لنتائج كل طالب بناً على رقم الطالب المرسل كابارميتر

بتاريخ:
  • كاتب الموضوع

اولا ميرسي ليك يا دلع على اهتمامك بالرد ؛ ولكن كنت ارغب فى توضيح الامر بمثال عملى حتى استطيع
استيعاب الامر اكثر قليلا
ومرة تانية ميرسي ليك على اهتمامك
اختك نورا

بتاريخ:

هذا الملف ممكن يوضح الفرق بينهما

index.doc

بتاريخ:

اظن ان الملف الذى ارفقه الاخ sky information كافى الى حد ما
ان لم يكن فأبلغينا
وشكرا

بتاريخ:
  • كاتب الموضوع

الف شكر ليكم جميعا لتعاونكم معي ؛ واسفة جدا لانى مبدخلش ارد على طول على مداخلتكم لاني مش بدخل النت كتير .
اما باقى الاسئلة يا اخ ميجا فقد تم سؤالى فى group by وكان السؤال امتى بنستخدم having مع جملة الجروب باى فكان جوابي بنستخدم having لما يكون فى جملة السليكت جروب فانكشن مثل sum,avg,count,max,min ونريد ان نضع شرط ففى هذه الحالة نستخدم having فعلى الفور اعطانى مثال كي انفذه وقال نريد عدد الموظفين فى كل ادارة مع اظهار اسم الادارة فكان جوابي كالتالي:
select dname ,count(empno) from
emp ,dept
group by dname
having dept.deptno = emp.deptno;
فظهر فى الاجابة خطئ وقال لى الحل هو :
select dname ,count(empno) from
emp ,dept
where dept.deptno = emp.deptno
group by dname
وكان سؤاله هناك جروب فانكشن وجملة شرطية وهي where ? تفسر ده بماذا ؟
فلم اعرف الاجابة
فما ردكم
وميرسي لكم جميعا
نورا

بتاريخ:
  • كاتب الموضوع

افتكرت مثال تاني سئلني فيه طلب من السؤال التالي :
عرض مجموع مرتبات الموظفين لكل وظيفة بشرط ان يكون مجموع المرتبات اكبر من 5000 مع ترتيبهم ترتيب تصاعدي وذلك لكل الوظائف عدا وظيفة sales ?
فكان جوابي كالتالي :
select sum(sal),job from emp
group by job,sal
having sum(sal)>5000
and job <> 'SALES'
order by sal
وكانت النتيجة كالتالي :

SUM(SAL) JOB
---------- ---------
6000 ANALYST
وواضح انها كانت خاطئة وكان جواب السائل كالتالي :
select sum(sal),job from emp
where job not like 'SALES'
group by job
having sum(sal)>5000
order by sum(sal);
وكانت النتيجة كالتالي :

SUM(SAL) JOB
---------- ---------
5600 SALESMAN
6000 ANALYST
8275 MANAGER
وكان السؤال ما الفرق فى الحالتين السابقتين؟ و كيف تم استخدام having و where ومتى يتم استخدمهما معا ؟
وللاسف ما عرفتش ارد بشكل جيد
وشكرا
نورا

بتاريخ:

السلام عليكم ورحمه الله وبركاته
الاخوه الله يبارك ليهم شرحوا بأ ستفاضه في موضوع الفرق بين بس احب اوضح شويه حاجات لعل الخير يلم
بالنسبه لعلم الدتا بيز اصلا
الداتا بيس من الاف السنين بس الفرق بينها وبين زي مقلت اولا حجام قواعد تغيرت واصبحت مواردها متتعدده في واحد ممكن يقولي ازاي يا اخ قواعد البيانات من الاف السنين حقوله طبعا اسم قاعده بيانات مجموعه من البيانات المتشابه بتتحفظ في مجموعه ويتعمل ليها اسم يدل علي بيئه البيانات او تشخيصها من خلال الاسم ده مثال بيت اموال المسلمين شوف ده من كام سنه الحاجات دي كانت بتتكتب علشان يعرفوا مين دفع الزكاه يعني والحاجات الي زي كده ومثال تاني الرواتب الي كانت في العصور الي قبل الاسلام الحضارات المختلفه مثلا في الجيشش علشان يعرفوا من الي شارك ومين الي مشاركش
وبعدين بدا يظهر مفهوم تاني لقاعده بيانت اصبحت تذكير لحجات مجفوظه مهمه بعدين بدات الثورات الصناعيه تلم بقواعد البيانات
انا بقول ليه الكلام ده كله علشان اوصل حاجه ان قاعده البيانات مش اوراكل او اكسس او اكسل حته
دي كلها اسمها نظام لقاعده البانات المصطلح الانجليزي database System
بالمره اي تطبيق بنعمله علي لقاعده بيانات بأي نوع من نظم قواع البانات المختلفه اسمه databas aplication
مثلا bank applications
وهكذا
يمكن ظل النظام الي بعتمد علي الورقه والقلم في تدوين قواعد ابليانات الي اتعرف بعدين باسم جداول حته يمكن تقريبا سنه 1945
مش فاكر السنه بالضبط طبعا انا بتكلم علي العالم الغربي اول استخدم لقاعده بيانات مدونه علي الكمبيوتر هيه لوكاله ناسا الفضائيه
بعد كده بدا العالم الغربي ينتبه لتطور علمي بيفرض عليه حاجات صعبه انها تدون بالقلم ممكن تتقراي بس او تترسم مثلا ولذلك بدأت تظهر مصطلحات تصنف قواعد البانات مثلا زي
traditional database application
ودي بتكون ملمه ب تطبيق معمول لقاعده بيانات معموله بالطريقه التقليديه وبيكون فيها قاعده بيانات بيجدث فيها الوصول لقاعده البيانات اما تكون نصيه او رقميه انا بقصد نوع التخزين
او مثلا يعني حاجات تانيه كتير زي
multimedia database
اعتقد النوع ده صعب انه يتكتب بالورقه والقلم ده بيقرا بس
Geographic information
وغيرها كتير بس زي مقلت لو لاحظتوا من كلامي ان التطوير وتغير نفهوم كلمه تخزين اصلا هيه الي دفعت لللتطوير في قاعده البيانات في واحد ممكن يقول ان بتكلمنا عن تاريخ احنا مليناش علاقه بيه
اقول لا علشان لو معرفتش الكلام الي فوق مش حتستوعب الي جاي
دلوقتي عايزين نعرف يعني ايه اوراكل قواعد بيانات
اه معلهش نست حاجه ظل تدوين البانات علي الكمبيوتر في جدول واحد بيلم كل البانات الي متشابها حته سنه 1970 في عالم بس واللهي مش فاكر اسمه بدا يطور المفهوم بتاع قاعده البانات ويوسعها ويخليها حركيه اكتر فقدم للعالم مفهوم relational database
بينما كانوا قبل كده بعتمدوا علي حاجه اسمها
database using hierachical and networks
نظام تدريجي للجداول الاهم والمتشابه فالاقل..........
نرجع لاوراكل والبرامج التانيه في حاجه واحده بتختلف من برنامج للتاني هيه
DBMS DataBase Management System
او الي سميت بعد كده باسم
RDBMS Relational DataBase managemnet System
دي عباره عن ايه
بكل بساطه مجموعه منالبرامج بتكون متجمعه مع بعضها في تناغم بتسمح للمستخدم بالتعامل مع قاعده البيانات والتعديل فيها او بناء قواعد البيانات من قبل المستخدم
وعلي فكره
RDBMS
او طهور لها كان في اوركل 9i
علي حد علمي
يعني المصلط ده انا عرفته بكل بساطه بس كل كلمه ممكن تلم حاجات كتير زي تعريف قاعده البيانات انواع data typeوهيكله قاعدهالبيانات وغيرها
ممكن دي تدي مجال اوسع للفهم
DBMS
|^
content from
|^
software prcoess (queries/programes)
|^
sofware to acces to the stored data
يعني مثلا كان قبل كده مكنش فيه حاجه اسمها ان اكتر من مستخدم يقدر يشوف الحدول في نفس الوقت ولا كن العلائقيه مع اداره تنظيم قاعده البيانات هيه الي اتاحت الحاجه دي ةحاجات تانيه كتير
-------------
الاكسس والسكول سيرفر والاوراكل DB2
والبرامج دي بتتعامل بالاسلوب ده بس ايه الفرق بين كل واحده
الرفق في برمجه DBMS
بمعني ان dbms for access else dbsm for oracle else dbms for sql server
واحد ممكن يقول طيب طالما هما بستخدموا نفس التكنيك ده فين الفرق وليه دي اقوي ودي اضعف واللهي اقوللك دي اسرار وشئون داخليه احنا منوعاش بيها زيها زي الفرق بي الدوس وويندوس ده نظام تشغيل وده نظام تشغيل ليهم نفس التكنيك بتاع نظام التشغيل .............................
اه حاجه مهمه
Dbms
ليها اكتر من لغه لغه زي ايه
مثلا هيه الي بتحتوي علي لغه العلمليات الي بتحصل لقاعده البانات زي
Data definition language DDl
storage definition Language SDL
View defintion language VDL
Data Manpulation language DML
--------------------------------------------------------------------------------------------------------------------------------------------------
بالنسبه للسؤال التاني الي بيقول ايه الفرق بين الجلوبال والبراميتر انا كنت بقراه احابه سؤال لتوم
كان بيقول فيها Global avriabl is just bug and waiting to start
بمعني ان استخدام الجلوبال دي حاجه خطيره ممكن لو واحد مش مركز في اسم الفاريابل او اذا كان عمله قبل كده او او علشان طبعا دي بتبقي شغاله معاك طول السيشن فالاستخدام المثل للجلوبال انك تستخدمها كفاريبال ثابت ومتحاولش انك تخليه دينامك
وبعدين الجلوبال بيقبل نوع داتا تيب واحد هوا Char بمختلف فروعها واذا حبيت انك تستخدمها كارقام لازم تعمل تحويل وحاجات كده
اما بالنسبه للجميله الي هيه الباراميترز فهيه الاستخدام المثل لتمرير البيانات من مكان لاخر
دي ممكن تخليها اي نوع من البياتا ارقام حروف تاريخ اي حاجه ثانيا بتكون مدرك ايه البارماترز الي عندك ممكن تستخدمها في بيئه البرمجه ومرنه جدا في التعامل وبتكون متجكم فيها اذا كنت عايزها تروح للفرمه دي او لا طبعا
اتمني اكون وضحت الي فيه الكفايه اي سؤال ان شاء الله حجاويه
تحيـــــــــــــــــــــــــــــــــاتي

بتاريخ:
  • كاتب الموضوع

ميرسي ليك جدا يا zaeen على كل المعلومات دي كلها وكنت بتطلب منك طلب وهو توضيح استخدام الجولوبال فريابل والبارميتر فى مثال عملى او شرح بامثلة بسيطة كي استوعب كلامك
ومرة تانية مرسي ليك
نورا

بتاريخ:

السلام عليكم ورحمه الله وبركاته
الفرق بين الجلوبال والبراماتيرز
فيه لينك حيفيدك اكتر من مستر توم بيوضح فيه الفرق والميزات والاضرار بتاعت كل واحد فيهم والينك اهو
http://asktom.oracle.com/pls/asktom/f?p=10...ID:871067287878
واللينك ده برده فيه تعريف كويس جدا بالنسبه للجلوبال
http://asktom.oracle.com/pls/asktom/f?p=10...D:1005630800128
اذا في اي مشكله في الاستيعاب ان شاء الله حجاوب عليها
تحياتــــــــــــــــــــــــــــــــــــــي

بتاريخ:

عادة ما يلجأ مديرو ال IT عند اجراء مقابلات التوظيف الى لخبطة الاوراق حتى يمكنهم التأثير على الشخص من خلال اسئلة ربما تكون غريبة في نظرنا لكنها في ارض الواقع ليست صعبة الاجابة .. فالتركيز مطلوب في هذه الحالات لانهم دايماً ما يريدون الحكم على الشخص ليس من الاجابة فقط وانما من طريقة رده على السؤال.

بتاريخ:
  • كاتب الموضوع

يا جماعة يا ريت حد يفهمنى الجزئية دي
السؤال :
عرض مجموع مرتبات الموظفين لكل وظيفة بشرط ان يكون مجموع المرتبات اكبر من 5000 مع ترتيبهم ترتيب تصاعدي وذلك لكل الوظائف عدا وظيفة sales ?
فكان جوابي كالتالي :
select sum(sal),job from emp
group by job,sal
having sum(sal)>5000
and job <> 'SALES'
order by sal
وكانت النتيجة كالتالي :

SUM(SAL) JOB
---------- ---------
6000 ANALYST
وواضح انها كانت خاطئة وكان جواب السائل كالتالي :
select sum(sal),job from emp
where job not like 'SALES'
group by job
having sum(sal)>5000
order by sum(sal);
وكانت النتيجة كالتالي :

SUM(SAL) JOB
---------- ---------
5600 SALESMAN
6000 ANALYST
8275 MANAGER
وكان السؤال ما الفرق فى الحالتين السابقتين؟ و كيف تم استخدام having و where ومتى يتم استخدمهما معا ؟
وللاسف ما عرفتش ارد بشكل جيد

بتاريخ:

لو فرضنا ان الوظيفه الي متكنش في الاستفسار هيه
SALESMAN
علشان تكون واضحه
فمفيش اي داع للخبطه بتاعت الكويري الي فوق ويتكتب زي كده اسهل واحسن

select SUM(SAL),JOB from emp where job <> 'SALESMAN'
GROUP BY JOB
ORDER BY 1



اه معلهش ازاي استخدم HAVING WITH WHERE
دي ممكن تحصل بسهوله من خلال استخدام
SUBQUERY
اجيب منه القيمه بتاعه ال HAVING
واستخدمها مع الوير
ده علي حد علمي اي مشاركه لتوضيح الامر من اي عضو حتبقه حاجه كويسه

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.