Computeryah بتاريخ: 20 مايو 2008 تقديم بلاغ مشاركة بتاريخ: 20 مايو 2008 (معدل) السلام عليكم ورحمة الله ...هل بالأمكان شرح الأوامر التالية في الأوراكل مع بعض الأمثلة :[not ] existsNVLNVL2DECODESOUNDEX________ Explain and write the syntax command to set as well as drop unused columns with an example ( hint : unused columns )صح كذا :ALTER TABLE emp SET UNUSED COLUMN mgr; ALTER TABLE emp DROP UNUSED COLUMNS; ؟________Explain and write the syntax command to create a table that will contain data from existing tables ( hints : Create table ...as )صح كذا :CREATE TABLE table [ ( column [, ...] ) ] AS select؟ تم تعديل 20 مايو 2008 بواسطة Computeryah اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
obc88 بتاريخ: 22 مايو 2008 تقديم بلاغ مشاركة بتاريخ: 22 مايو 2008 [left]NVL(COLUMN,VALUE); معناه: اذا كان الكولوم فارغ فضع القيمة المكتوبة في فاليو مكانه والا يبقى كما هو Nvl(column,v1,v2); معناه : اذا كان الكولوم(العمود) فارغ فضع مكانه القيمة رقم واحد واذا لم يكن فارغ فضع مكانه رقم اثنين[/left] اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ramy.orcale بتاريخ: 19 يونيو 2008 تقديم بلاغ مشاركة بتاريخ: 19 يونيو 2008 السلام عليكم select nvl(commission_pct,3) from employees; ومعنا دالة nvl هنا انها تستطلع خانة العمولة في جدول الموظفين فاذا وجدتها تحمل القيمة nullتقوم باستبدالها بالقيمة المحددة والتي هنا في المثال 3 واذا كانت قيمة غير مساوي ل null تظهر كما هي select nvl2(commission_pct,2,4) from employees; وهنا يتم البحث عن اعمولة فاذا وجدت بقيمة فيتم تحويلها الي القيمة 4 واذا وجدت مساوية ل null فيتم تحويلها للقيمة 2 select job_id , decode job_id(job_id , 'sa_rep, 'a' , 'ad_pres' , 'e' , 'no_job') from employees ; وتستخدم هذه الدالة في اظهار قيم بديلة للقيم المختارة فمثلا اذا كان المسمي الوظيفي sa_rep يظهر في عامود الديكود القيمة a وغير ذلك يظهر القيمة no_job اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.