منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
استفسار عن استعلام في اوراكل مهم اليوم معي اختبار لغدا - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41)
+--- الموضوع : استفسار عن استعلام في اوراكل مهم اليوم معي اختبار لغدا (/showthread.php?tid=40244)



استفسار عن استعلام في اوراكل مهم اليوم معي اختبار لغدا - غدير الصليحي - 14-12-21

كود :
select a.dept_no from emp b,dept a where  a.dept_no =b.dept_no
هذا الاستعلام في اوراكل يظهر لي ارقام الأقسام من الجدول الأقسام و التي تتساوى في القيمة من جدول الموظفين
يعني توجد ارقام في جدول الأقسام لن تظهر بسبب شرط التساوي في جدول الموظفين

اريد استعلام عكس هذا تمام
اريد اظهار القيم التي لن تظهر  و تجاهل القيم التي تتساوى في الجدولين

انا جربت هذا الكود بس ما جاب لي النتيجة المطلوبة بل يظهر تكرار السجلات

كود :
select a.dept_no from emp b,dept a where not ( a.dept_no =b.dept_no)



RE: استفسار عن استعلام في اوراكل مهم اليوم معي اختبار لغدا - E100 - 14-12-21

عند عدم التساوي ممكن استخدام <> أو =!

كود :
select a.dept_no from emp b,dept a where  a.dept_no <> b.dept_no
أو
كود :
select a.dept_no from emp b,dept a where  a.dept_no != b.dept_no

للمزيد من المعلومات
Oracle / PLSQL: Comparison Operators


RE: استفسار عن استعلام في اوراكل مهم اليوم معي اختبار لغدا - غدير الصليحي - 14-12-21

(14-12-21, 02:31 AM)E100 كتب : عند عدم التساوي ممكن استخدام <> أو =!

كود :
select a.dept_no from emp b,dept a where  a.dept_no <> b.dept_no
أو
كود :
select a.dept_no from emp b,dept a where  a.dept_no != b.dept_no

للمزيد من المعلومات
Oracle / PLSQL: Comparison Operators

اخي الكريم لقد جربت ما ولصلت الى النتيجة المطلوبة
و كل الاكواد شغالة في كل الحالات

كود :
جدول  الاقسام dept            


dept_NAME               dept_NO 
      1                      A    
2                      B    
3                      C    
4                      D    
   

جدول الموظفين   emp        


emp_NAME               dept_NO 
     1                      A    
2                      B    
1                      C    
2                      D    

   
   
اريد استعلام يظهر لي بيانات 4 و 3 من جدول الاقسام فقط


RE: استفسار عن استعلام في اوراكل مهم اليوم معي اختبار لغدا - E100 - 14-12-21

كود :
select a.dept_no from dept a left join emp b on a.dept_no = b.dept_no where b.dept_no is null



RE: استفسار عن استعلام في اوراكل مهم اليوم معي اختبار لغدا - غدير الصليحي - 14-12-21

(14-12-21, 09:42 AM)E100 كتب :
كود :
select a.dept_no from dept a left join emp b on a.dept_no = b.dept_no where b.dept_no is null

مشكورررررررررررررررررررر
الكود شغال مية مية