الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

جملة الاستثناء

بدأه shado في 9 نوفمبر 2008 · 3 رد · 1,585 مشاهدة · في قسم لغةالاجرائات Pl/sql
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

ما هي الجملة المناسبة للاستثناء شئ من شئ

مثلا

اريد زيادة كل الرواتب للموضفين بحيث تكون مساوية لاعلى راتب موظف ناقص 100 باستثناء راتب اعلا موضف لا اريد ان انقصه منه 100

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

الله معكم..

تم تعديل هذه المشاركة بواسطة shado في 9 نوفمبر 2008 في 19:13

#2

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

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

الجملة في SQL هي:

update emp set sal=(select max(sal)-100 from emp)

where sal<select max(sal)-100 from emp)

this statement update all sal for all employee except who has sal between max sal and max sal-100

Best Wishes :wink:

Bashar Malkawi

#3
اقتباس
where sal<select max(sal)-100 from emp)

جملتك الاولى صحيحة وهي تقوم باسناد المعاش الجديد الذي هوا مساوي اعلى معاش ناقص 100 لكل معاشات الموضفين

لكن اين استثناء الموظف الاعلا معاش بالفكرة ...انت تقول بحيث يكون المعاش اصغر من اعلا معاش ناقص 100

لا ادري اين االاستثناء بالموضوع ...

او ان السؤال لم يضهر الفكرة ..

بالتوفيق

الله معك..

#4

على حسب فهمي , هذا هو الذي تقصده بسؤالك

update emp

set sal = (select max(sal) from emp ) - 100

where sal != select max(sal) from emp)

تم تعديل هذه المشاركة بواسطة سيد1 في 11 نوفمبر 2008 في 04:31

مواضيع مشابهة