الدنيا عجائب بتاريخ: 23 مارس 2008 تقديم بلاغ مشاركة بتاريخ: 23 مارس 2008 عندي سؤال مهم جدول itemعدل سعر الصنف الذي ينتجة المصنع x2 بزيادة 10%؟علما بان price السعر هو 200والصنف هو #fاسم الحقل قيمة الحقل x2 #f اسم الحقل x1x2x3price اسم الحقل 1000200110name اسم الحقل abc1abc2abc3noاسم الحقل s103s363s325هذا الجدول بس ماعرفت كيف اسوية على صيغة جدول والسوال التاني احذف بيانات الصنف الذي سعرة اقل من 100؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
عبداللطيف بتاريخ: 24 مارس 2008 تقديم بلاغ مشاركة بتاريخ: 24 مارس 2008 اخي الكريم اختر عنوناًَ مناسبا ليستطيع الجميع مساعدتك.اخي الكريم استخدم ميزة البحث لتجد ماتبحث عنه سريعا. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hanyfreedom بتاريخ: 24 مارس 2008 تقديم بلاغ مشاركة بتاريخ: 24 مارس 2008 أخى الكريمنصيحة منى .... عند وضعك لأى موضوع ..... يجب ان تطرحه بطريقة واضحة حتى يتمكن الاعضاء من فهم سؤالك و بالتالى تحصل على أكثر الاجوبه أفادة لمشكلتك .اخى قم بعمل desc table_nameو قم أيضاً بعملselect * from table_nameو ارفقهم مع مشاركتك .بالنسبة لما فهمته من سؤالك .... فسوف أجيب عليه من جدول ال employees اللى فى ال HR عدل سعر الصنف الذي ينتجة المصنع x2 بزيادة 10%؟ update employees set salary = salary + ( salary * .1 ) where employee_id = 122 / على أعتبار ان ال employee_id هو الصنف الذى تريده ..... على حسب فهمى لكلامك . احذف بيانات الصنف الذي سعرة اقل من 100؟ delete employees where salary < 100; أتمنى أن أكون أقتربت من ما تريد .بالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
الدنيا عجائب بتاريخ: 24 مارس 2008 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 24 مارس 2008 مشكور ياأخ الكريم واليك الجدول NO NAME PRICE f #-------------------- ---------- ---------- --------------------s103 abc1 1000 x1s363 abc2 200 x2s325 abc3 110 x3.......................................................................... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
الدنيا عجائب بتاريخ: 24 مارس 2008 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 24 مارس 2008 امكن ماتكون واضحة وهذا طريقة تكوين الجدول create table item (no char(20) primary key,name char(10),price number (5),f# char (20)) insert into item (no,name,price,f#) values('s103','abc1',1000,'x1'); insert into item (no,name,price,f#) values('s363','abc2',200,'x2'); insert into item (no,name,price,f#) values('s325','abc3',110,'x3'); اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hanyfreedom بتاريخ: 24 مارس 2008 تقديم بلاغ مشاركة بتاريخ: 24 مارس 2008 شكراً أخى لحسن أستجابتك ..... الان يفترض ان هذا هو الجدول بالبيانات الخاصة به :- SQL> select * from item; NO NAME PRICE F# -------------------- ---------- ---------- -------------------- s103 abc1 1000 x1 s363 abc2 200 x2 s325 abc3 110 x3 بالنسبة ل عدل سعر الصنف الذي ينتجة المصنع x2 بزيادة 10%؟ فهذا هو الحل :-SQL> update item 2 set price = price + ( price * .1 ) 3 where F# = 'x2'; 1 row updated. اما بالنسبة ل احذف بيانات الصنف الذي سعرة اقل من 100؟ فالحل كالتالى :-SQL> delete from item where price < 100; 0 rows deleted. طبعاً مفيش حاجه هتحذف لأن مفيش سعر أقل من 100خلى بالك أوامر ال DML اللى ذى ال ( delete , insert , update , merge ) كلها محتاجه أمر commit بعد تنفذها فى حالة عاوز تحفظ عملك .لو فى اى شىء غامض .... أبقى أستفسر ، و انا فى الخدمةو بالتوفيق . اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
الدنيا عجائب بتاريخ: 24 مارس 2008 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 24 مارس 2008 شكــــــــــــــــــــــــــــــــــــــــــــــــــــرآ اللة يديك العافية جعلة اللة في موازين حسناتك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.